Calculadora C
Por: clezanatto • 16/9/2015 • Projeto de pesquisa • 333 Palavras (2 Páginas) • 260 Visualizações
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
// Delclaração do protótipo das funções
float func_somar(float num1, float num2);
float func_subtrair(float num1, float num2);
float func_multiplicar(float num1, float num2);
float func_dividir(float num1, float num2);
// Função principal
int main()
{
setlocale(LC_ALL, "");
//variáveis que recebem os dados digitado pelo usuário
float ope1, ope2;
// variável que receberá qual operação matemática será realizada
char operacao;
//Recebe os dados de entrada
printf("\nDigite o primeiro número: ");
scanf("%f", &ope1);
printf("\nDigite o segundo número: ");
scanf("%f", &ope2);
printf("\nSeleciona a operação matemática [+ - * /]: ");
scanf(" %c", &operacao);
// Verifica a operação escolhida pelo usuário
switch (operacao)
{
case '+':
printf("\nSomar %.2f + %2f é igual a %2f", ope1,ope2, func_somar(ope1, ope2) );
break;
case '-':
printf("\nSubtrair %.2f - %.2f é igual a %.2f", ope1,ope2, func_subtrair(ope1, ope2) );
break;
case '*':
printf("\nMultiplicar %.2f * %.2f é igual a %.2f", ope1,ope2, func_multiplicar(ope1, ope2) );
break;
case '/':
printf("\nDividir %.2f / %.2f é igual a %.2f", ope1,ope2, func_dividir(ope1, ope2) );
break;
default:
printf("\nOperação matemática não suportada");
}
getch();
return 0;
}
// Funções da calculadora
...