#include#include int operando1, operando2; char operador; int main() { clrscr(); printf("\n"); printf("****\n"); printf("**** Simulacion de una calculadora simple ****\n"); printf("****\n"); printf("\n"); printf("Introduzca el primer operando: "); scanf("%d", &operando1); while(getchar() != '\n'); printf("Introduzca el segundo operando: "); scanf("%d", &operando2); while(getchar() != '\n'); printf("Introduzca el operador (+, -, *, /): "); scanf("%c", &operador); while(getchar() != '\n'); printf("El resultado es: "); switch(operador) { case '+':printf("%d", operando1+operando2);break; case '-':printf("%d", operando1-operando2);break; case '*':printf("%d", operando1*operando2);break; case '/':printf("%d", operando1/operando2);break; default:printf("operador incorrecto");break; } printf("\n"); printf("\nPulse enter para continuar"); getchar(); return 0; }
Algoritmo en C:Simulacion de una calculadora simple
En este ejemplo haremos una calculadora simple en C++ utilizando la instruccion switch case para el operador que deseemos ya sea suma,resta,multiplicacion o division. Los numeros que ingresamos seran enteros y les daremos formato con %d el cual lee un entero decimal. El caracter que ingresamos para la operacion(+,-,*,/) le damos formato con %c. Espero les sirva el codigo =)
0 comentarios:
Publicar un comentario