// Minicalculator© Ver 3.0 // Copyright 1998 // // Descripci¢n del programa: // Este programa pide dos n£meros, luego muestra un men£ y dependiendo // de la opci¢n elegida los suma, resta, multiplica o divide imprimiendo // el resultado de la operaci¢n. // // Programadores: // Juan L¢pez Fern ndez // Mois‚s Virumbrales Cuenca // Grupo 1§A // // Novedades de la Versi¢n 3.0 // No finaliza el programa hasta que el usuario lo requiere y adem s // se ha habilitado una nueva opci¢n para poder introducir valores nuevos. // // Novedades de versiones anteriores: // Versi¢n 2.2 // Presenta un mensaje de error si la opci¢n no est  en el men£ // o si la divisi¢n es por cero. Adem s cuando la divisi¢n no es exacta // se imprime el resto. Tambi‚n se ha mejorado la interface con el usuario. // No realiza la resta ni la divisi¢n si el primer n£mero es menor que el // segundo. // Creado: 3-11-1998 // éltima modificaci¢n: 12-11-1998 #include #include int a,b,c; char pausa; void main () { clrscr(); printf ("\n\t\t\t Minicalculator© Ver 3.0"); printf ("\n\t\t\t ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ"); printf ("\n\n\n\n\t\t Introduce primer n£mero: "); fflush (stdin); scanf ("%d",&a); printf ("\n\n\t\t Introduce segundo n£mero: "); fflush (stdin); scanf ("%d",&b); while (c!=6) { clrscr(); printf ("\n\t\t\t Minicalculator© Ver 3.0"); printf ("\n\t\t\t ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ"); printf ("\n\n\n\t\t\t Men£ de opciones"); printf ("\n\n\t\t 1.- Sumar los n£meros introducidos."); printf ("\n\t\t 2.- Restar los n£meros introducidos."); printf ("\n\t\t 3.- Multiplicar los n£meros introducidos."); printf ("\n\t\t 4.- Dividir los n£meros introducidos."); printf ("\n\t\t 5.- Introducir datos nuevos."); printf ("\n\t\t 6.- Salir."); printf ("\n\n\t\t Opci¢n deseada: "); fflush(stdin); scanf ("%d",&c); if (c==1) { printf ("\n\t\t La suma de los n£meros (%d+%d) es: %d",a,b,a+b); } else { if (c==2) { if (a