Criar calculadora em Linguagem C

611 palavras 3 páginas
Como criar uma calculadora em C
Você já saiu do básico e aprendeu todos os testes condicionais e laços na linguagem.
Já está na hora de fazer algo realmente útil, que você possa se orgulhar e até mostrar aos amigos.

Ou seja, vamos fazer uma calculadora que fazer as operações de soma, subtração, multiplicação, divisão e resto da divisão.

Tudo isso com base nos conhecimentos que acumulamos até aqui.
Obviamente, não será uma calculadora complexa e de utilidade geral, é mais para termos noção de como usar os conhecimentos que aprendemos até aqui.

Ela também não é uma aplicação 'robusta', que seja blindada e segura. Ela é facilmente 'hackeável'.
Por exemplo, ela está programada para receber números, então se você digitar uma letra, irá 'quebrar' nosso programa.

Mas ao passo que vamos estudando e evoluindo em nossa apostila, iremos criar aplicações cada vez melhores e mais seguras
Pois bem, vamos começar!

A lógica de uma calculadora na linguagem C
Vamos usar apenas três variáveis nesse aplicativo C: dois floats (que vão representar os dois números) e uma variável do tipo char, que irá armazenar o tipo de operação o usuário quer: +, -, *, / ou %

Conforme pedimos, o menu será exibido através do laço DO WHILE.
Lembrando que temos que colocar uma condição para esse laço continuar. Você pode criar a sua, a minha foi a seguinte: se o usuário digitar num1=0, oper=0 e num2=0, o programa termina.

Pois bem, mostramos o menu ao usuário (meros printf, que você já domina totalmente) e demos exemplos de como deve ser a entrada do usuário. Que deve ser: numero operador numero

Se colocarmos os 3 scanf em sequência, dá para pegar o primeiro número, o char e em seguida o segundo número, mas o usuário tem que entrar com os dados da seguinte maneira: digita o primeiro número, dá um espaço, digita o operador e dá outro espaço.

Após isso, limpamos a tela e mostramos ao usuário a operação matemática que ele escolheu: numero operador numero2 =

E o

Relacionados

  • Relatório
    4097 palavras | 17 páginas
  • Programa O Estruturada I
    1757 palavras | 8 páginas
  • Java Básico na Prática
    1322 palavras | 6 páginas
  • TOM DE MARCO
    1343 palavras | 6 páginas
  • Sociedade
    869 palavras | 4 páginas
  • Programa O Visual
    844 palavras | 4 páginas
  • ATPS De Programa O Estruturada1 Etapas I E II
    2488 palavras | 10 páginas
  • Sei lá
    479 palavras | 2 páginas
  • ATPS 2 Semestre
    1715 palavras | 7 páginas
  • Calculadora em Linguagem C
    601 palavras | 3 páginas