Files
Borland-C/CPP/BUENO.CPP

94 lines
2.3 KiB
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Minicalculator© Ver 2.1
// 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
// Moiss Virumbrales Cuenca
// Grupo 1§A
//
// Novedades de la Versi¢n 2.1
// 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. Tambin se ha mejorado la interface con el usuario.
//
// Creado: 3-11-1998
// éltima modificaci¢n: 10-11-1998
#include <conio.h>
#include <stdio.h>
int a,b,c;
char pausa;
void main ()
{
clrscr();
printf ("\n\t\t\t Minicalculator© Ver 2.1");
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);
clrscr();
printf ("\n\t\t\t Minicalculator© Ver 2.1");
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\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)
{
printf ("\n\t\t La resta de los n£meros (%d-%d) es: %d",a,b,a-b);
}
else
{
if (c==3)
{
printf ("\n\t\t La multiplicaci¢n de los n£meros (%d*%d) es: %d",a,b,a*b);
}
else
{
if (c==4)
{
if (b==0)
{
printf ("\n\t\t ­­ Error !!, no se puede dividir por cero.");
}
else
{
printf ("\n\t\t La divisi¢n de los n£meros (%d/%d) es: %d",a,b,a/b);
if (a%b!=0)
{
printf (" Resto: %d",a%b);
}
}
}
else
{
printf ("\n\n\t\t\t­­ Opci¢n incorrecta !!");
}
}
}
}
printf ("\n\n\n\n\n\n\n\n\n Pulse ENTER para finalizar...");
fflush(stdin);
scanf("%c",&pausa);
}