miércoles, 29 de agosto de 2012

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 =)
#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;
}

0 comentarios:

Publicar un comentario