Faça um algoritmo que simule uma calculadora com quatro operações aritméticas: soma,
subtração, multiplicação e divisão. O algoritmo deverá ler os dois valores a serem
calculados e apresentar o seguinte menu:Após a operação escolhida, o algoritmo deverá informar o resultado no formato:
(operação) A + B = C
Exemplo: caso sejam os números 5 e 3, e a operação soma, segue abaixo o resultado:
(SOMA) 5 + 3 = 8
Soluções para a tarefa
Resposta:
Crie o programa calculadora que apresente o menu abaixo e permita que o usuario
efetue quantos e quais operacoes desejar com dois numeros lido na opcao 1 - Entrada de Dados.
Ou seja, o usuario deve escolher a opcao 1, digitar dois numeros e, seguinda, voltar ao menu
para escolher qualquer uma das operacoes. Apos o usuario escolher a operacao, mostre o resultado
e volte ao menu para que uma nova operacao seja escolhida ou uma nova entrada de dados possa ser feita.*/
Explicação:
#include<stdio.h>
#include<conio.h>
#include<string.h>
float soma(float a, float b){
float s;
s = a + b;
return(s);
}
float subtracao(float a, float b){
float sub;
sub = a - b;
return(sub);
}
float multiplicacao(float a, float b){
float m;
m = a * b;
return(m);
}
float divisao(float a, float b){
float d;
d = a / b;
return(d);
}
int main(){
int escolha, opcao = 1, novaopcao;
float valor1, valor2, s;
while(opcao == 1){
printf("\nCalculadora Facil\n");
printf("------------------------------\n");
printf("\nEntre com o primeiro numero:");
scanf("%f",&valor1);
printf("Entre com o segundo numero: ");
scanf("%f",&valor2);
printf("\n1 - Somar\n");
printf("2 - Subtrair\n");
printf("3 - Multiplicar\n");
printf("4 - Dividir\n");
printf("\nEscolha uma opcao: ");
scanf("%d",&escolha);
if (escolha == 1)
s = soma(valor1,valor2);
else if (escolha == 2)
s = subtracao(valor1,valor2);
else if (escolha == 3)
s = multiplicacao(valor1,valor2);
else if (escolha == 4)
s = divisao(valor1,valor2);
printf("O resultado da operacao foi %.2f",s);
printf("\n\nDeseja realizar outra operacao? <1 - Sim / 2 - nao>: ");
scanf("%d",&opcao);
}
printf("Encerrando a calculadora...");
}