Calculadora

Calculadora. Selecciona que operacion matematica quieres realizar s(umas, restas, multiplicaciones y divisiones), y luego introduce los numeros a operar.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    int opcion;
    signed int n1, n2, res;
    float n3, n4, res1;
   
    printf ("\n\n Que operacion matematica desea realizar? \n\n");
    printf (" 1. Suma\n 2. Resta\n 3. Multiplicacion\n 4. Division\n\n");
    scanf ("%d", &opcion);
   
    switch(opcion){
                   case 1:
                   printf ("\n\n Introduce un numero: ");
                   scanf ("%d", &n1);
                   printf ("\n Introduce un segundo numero: \n");
                   scanf ("%d", &n2);
                  
                   res = n1 + n2;
                  
                   printf ("\n\n El resultado de la suma es: %d \n\n\n", res);
                  
                   break;
                   }
                  
                   switch(opcion){ case 2:
                   printf ("\n\n Introduce un numero: ");
                   scanf ("%d", &n1);
                   printf ("\n Introduce un segundo numero: \n");
                   scanf ("%d", &n2);
                  
                   res = n1 - n2;
                  
                   printf ("\n\n El resultado de la resta es: %d \n\n\n", res);
                  
                   break;
                   }
                  
                   switch(opcion){ case 3:
                   printf ("\n\n Introduce un numero: ");
                   scanf ("%d", &n1);
                   printf ("\n Introduce un segundo numero: \n");
                   scanf ("%d", &n2);
                  
                   res = n1 * n2;
                  
                   printf ("\n\n El resultado de la multiplicacion es: %d \n\n\n", res);
                  
                   break;
                   }
                  
                   switch(opcion){ case 4:
                   printf ("\n\n Introduce un numero: ");
                   scanf ("%f", &n3);
                   printf ("\n Introduce un segundo numero: ");
                   scanf ("%f", &n4);
                  
                   res1 = n3 / n4;
                  
                   printf ("\n\n El resultado de la division es: %5.2f \n\n\n", res1);
                  
                   break;
                   }
 
  system("PAUSE");   
  return 0;
}

Escribir comentario

Comentarios: 0