Crie um programa em C, para ler dois valores inteiros e um operador, imprimindo a expressão e o resultado.
#include<stdio.h>
#include<stdlib.h>
int main (){
int num1, num2, resultado;
char operador;
system("color 17");
printf("\n\t*** PROGRAMA LE DOIS NUMEROS INTEIROS E UM OPERADOR ARITMETICO ***\n");
printf ("\n\tInforme o primeiro valor: ");
scanf("%d", &num1);
printf ("\n\tInforme o segundo valor: ");
scanf("%d", &num2);
printf("\n\tInforme um operador aritmetico \"+\" ou \"-\" ou \"*\" ou \"/\" ou \"\%%\": ");
scanf(" %c", &operador);
switch (operador){
case '+':
resultado = num1+num2;
printf ("\n\tSoma %.2d %c %d = %.2d\n\n", num1, operador, num2,resultado );
break;
case '-':
resultado = num1-num2;
printf ("\n\tSubtracao %.2d %c %d = %.2d\n\n", num1, operador, num2,resultado );
break;
case '*':
resultado = num1*num2;
printf ("\n\tProduto %.2d %c %d = %.2d\n\n", num1, operador, num2,resultado );
break;
case '/':
resultado = num1/num2;
printf ("\n\tDivisao %.2d %c %d = %.2d\n\n", num1, operador, num2,resultado );
break;
case '%':
resultado = num1%num2;
printf ("\n\tResto da Divisao %.2d %c %d = %.2d\n\n", num1, operador, num2,resultado );
break;
default:
printf("\n\tO perador informado pelo usuario eh invalido\n\n");
break;
}
//printf("\n\tO resultado da operacao eh: %.2d %c %.2d = %.2d \n\n",num1,operador,num2,resultado);
system ("pause");
return(0);
}
Nenhum comentário:
Postar um comentário