Sumar 2 numeros
Restar 2 numeros
Multiplicar 2 numeros
Dividir 2 numeros
Posteriormente mostrarle al usuario un menú en el que podrá elegir la operación que desea realizar.
/*Calculadora*/
#include
int suma(int a,int b)
{int res;
res=a+b;
return(res);} /*Suma*/
int resta(int a,int b)
{int res;
res=a-b;
return(res);} /*Resta*/
int multiplica(int a,int b)
{int res;
res=a*b;
return(res);} /*Multiplicacion*/
int divide(int a,int b)
{int res;
res=a/b;
return(res);} /*División*/
int main()
{
int opc,res,a,b;
char r;
do
/*Menu de opciones para calcular 2 numeros*/
{
printf ("Dame dos numeros:\n");
scanf("%d", &a);
scanf("%d", &b);
printf(" Elija la operacion que desea realizar\n\n");
printf(" 1.Suma\n");
printf(" 2.Resta\n");
printf(" 3.Multiplicacion\n");
printf(" 4.Division\n\n");
scanf("%d",&opc);
switch(opc)
{
case 1: res=suma(a,b);
printf("El resultado de la suma es: %d\n\n",res);break;
case 2: res=resta(a,b);
printf("El resultado de la resta es: %d\n\n",res);break;
case 3: res=multiplica(a,b);
printf("El resultado de la mult. es: %d\n\n",res);break;
case 4: if (b=!0) res=divide(a,b);
printf("El resultado de la div. es %d\n\n",res);break;
default:printf("No ha elegido la opción correcta\n\n"); break;
}
printf("\nDesea calcular otra operacion?s/n");
scanf("%c",&r);
scanf("%c",&r);
printf("\n\n\n\n");
}while(r=='s');
}
No hay comentarios:
Publicar un comentario