Enviado por venom_22 el día 2 de abril de 2008
#include <stdio.h>
/* Echo por Javier Orellana*/
typedef unsigned int Uint; /* Abrevio la definicion unsigned int por (Uint)*/
static Uint opcion; /* Variable global la declaro static para que solo sea vicible en ente fichero fuente*/
int main(void)
{
Uint num1,num2,num3;
printf ("-------------------\n");
printf ("1-Suma:\n2-Resta:\n3-Multiplicacion:\n4-Dividicion:\n5-Exit\n");
printf ("-------------------\n");
printf ("Ingresar el Numero de su opcion:\t");
scanf ("%d",&opcion);
switch (opcion)
{
case 1:
printf ("-------------------\n");
printf ("A seleccionado SUMAR\n");
printf ("-------------------\n");
printf ("Ingrese el 1er numero:\t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:\t");
scanf ("%d",&num2);
num3=num1+num2;
printf ("--------------\n");
printf ("%d+%d=%d \n",num1,num2,num3);
printf ("--------------\n");
getchar();
break;
}
switch (opcion)
{
case 2:
printf ("---------------------\n");
printf ("A seleccionado RESTAR\n");
printf ("---------------------\n");
printf ("Ingrese el 1er numero:\t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:\t");
scanf ("%d",&num2);
num3=num1-num2;
printf ("--------------\n");
printf ("%d-%d=%d\n",num1,num2,num3);
printf ("--------------\n");
getchar();
break;
}
switch (opcion)
{
case 3:
printf ("--------------------------\n");
printf ("A seleccionado Multiplicar\n");
printf ("--------------------------\n");
printf ("Ingrese el 1er numero:\t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:\t");
scanf ("%d",&num2);
num3=num1*num2;
printf ("--------------\n");
printf ("%dx%d=%d\n",num1,num2,num3);
printf ("--------------\n");
getchar();
break;
}
switch (opcion)
{
case 4:
printf ("----------------------\n");
printf ("A seleccionado DIVIDIR\n");
printf ("----------------------\n");
printf ("Ingrese el 1er numero:\t");
scanf ("%d",&num1);
printf ("Ingrese el 2do numero:\t");
scanf ("%d",&num2);
num3=num1/num2;
printf ("--------------\n");
printf ("%d/%d=%d\n",num1,num2,num3);
printf ("--------------\n");
getchar();
break;
}
switch (opcion)
{
case 5:
printf ("---------------------------------\n");
printf ("WARNING!!! el programa se cerrara.\a\n");
printf ("---------------------------------\n");
break;
}
{
if (opcion == getchar());
{
if (opcion == 1)
printf ("\nLa Suma a finalizado con exito!!!");
if (opcion == 2)
printf ("\nLa Resta a finalizado con exito!!!");
if (opcion == 3)
printf ("\nLa Multiplicacion a finalizado con exito!!!");
if (opcion == 4)
printf ("\nLa Divicion a finalizado con exito!!!");
getchar();
}
}
}