Bem Vindo Visitante



 

Calculadora Em C

 

Este Artigo demonstra como programar uma calculadora em C, esse exemplo é bem amplo e envolve varias estruturas dentro da programação, sendo assim, um bom exemplo para aqueles que iniciam no mundo da programação.

 

Utilizamos nesse exemplo o programa Dev-C++ que pode ser baixado gratuitamente na Internet.

 

O primeiro passo após a abertura do programa é abrir um arquivo fonte, esse arquivo conterá todo o codigo a ser executado.

 

 

 

Com o novo arquivo aberto, começaremos a digitar o código, pela declaração de bibliotecas, cada quais com suas funções especificas, são muito importantes e não poderão ser esquecidas, elas são escolhidas e utilizadas de acordo com a necessidade do programa. No nosso caso as escolhidas são as seguintes:

 

 

Após a declaração das bibliotecas precisamos criar a função principal, que é basicamente o trecho que conterá efetivamente o código a ser executado, sua declaração fica da seguinte forma:

 

 

Essa declaração cria a função "main", ou seja, principal e nos indica o inicio e o fim dela, que é determinado pelas chaves, que não poderão ser esquecidas.

 

O passo seguinte é declarar as variáveis que receberão os valores a serem manipulados e escrever o menu na tela para a escolha da operação como segue:

 

 

A instrução "printf" é utilizada para mostrar o conteúdo entre aspas na tela, e o comando "\n" é utilizado para pular a linha, já a instrução "scanf" faz com que o valor digitado na tela seja armazenado na variavel em questão no caso "op", no próximo artigo entraremos em mais detalhes sobre essas instruções.

 

Nessa parte do código utilizamos a instrução "switch" para determinarmos qual opção foi digitada pelo usuário, assim sendo "case" a opção for a numero "1" o código entre chaves sera executado:

 

Será mostrado na tela "Digite o primeiro numero: " logo depois o usuário o digitara, e a instrução "scanf" guardara o valor na variável "num1", e em seguida será mostrado "Digite o segundo numero: " e a variável "num2" receberá o valor digitado, e por fim será mostrado o resultado.

 

A instrução "printf" no final mostrará a soma dos números "num1+num2" no lugar em que foi declarado "%0.2f", isso significa que nesse local será mostrado o valor tipo float apos a vírgula e com o formato "0.2" ou sejá duas casa apos a vírgula "0.00".

 

 

 

 

O código se repete para as outras operações alterando apenas a função matemática, com exceção da divisão onde aparece uma nova instrução condicional, ela aparece para testar se o segundo numero é zero, pois na divisão não podemos dividir por zero.

 

 

 

Baixe o arquivo completo aqui para entender melhor o funcionamento.