O Codigo a seguir usa a estrutura de decisão para escolher o comando condizente com a operação escolhida pelo usuário.
Como eu conseguiria simplificar isso ? tentei modularizar a instrução printf mas não consegui
#include <stdio.h>
main(){
char operador = ' ';
float valor1, valor2;
printf("Entre com um tipo de operacao a ser realizada (+,-,*,/), o primeiro valor e o segundo valor\n");
scanf("%c %f %f", &operador, &valor1, &valor2);
if (operador == '+'){
printf("Resultado da soma %.2f", valor1+valor2);
}
else if (operador =='-'){
printf("Resultado da subtracao %.2f", valor1-valor2);
}
else if (operador =='*'){
printf("Resultado da multiplicacao %.2f", valor1*valor2);
}
else{
printf("Resultado da divisao %.2f", valor1/valor2);
}
Pergunta
Deividii
O Codigo a seguir usa a estrutura de decisão para escolher o comando condizente com a operação escolhida pelo usuário.
Como eu conseguiria simplificar isso ? tentei modularizar a instrução printf mas não consegui
#include <stdio.h>
main(){
char operador = ' ';
float valor1, valor2;
printf("Entre com um tipo de operacao a ser realizada (+,-,*,/), o primeiro valor e o segundo valor\n");
scanf("%c %f %f", &operador, &valor1, &valor2);
if (operador == '+'){
printf("Resultado da soma %.2f", valor1+valor2);
}
else if (operador =='-'){
printf("Resultado da subtracao %.2f", valor1-valor2);
}
else if (operador =='*'){
printf("Resultado da multiplicacao %.2f", valor1*valor2);
}
else{
printf("Resultado da divisao %.2f", valor1/valor2);
}
printf("\n\n");
system ("pause");
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.