Elabore um programa que solicite 2 números e uma operação matemática elementar (+,-.*,/) e a execute atraves de uma função?
EM LINGUAGEM C
/*
* File: main.cpp
* Author: joao
*
* Created on 31 de Março de 2016, 23:10
*/
#include <cstdlib>
#include <stdio.h>
float calculadora(float a,float b,char operacao){
float result=0.0;
switch(operacao){
case'+':
result=a+b;
break;
case'-':
result=a-b;
break;
case'*':
result=a*b;
break;
case'/':
result=a/b;
break;
}
return result;
}
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
float a,b;
char op;
printf("Digite o primeiro numero:");
scanf("%f",&a);
printf("\nDigite o segudo numero:");
scanf("%f",&b);
printf("\nentre com a operação desejada[+,-,*,/]:");
fflush(stdin);
op=getch();
printf("\n O resultado da Operação [%.2f] [%c] [%.2f] = [%.2f]",a,op,b,calculadora(a,b,op));
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar