Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
#include <stdlib.h>
#include <conio2.h>
void menu(){
system("CLS");
gotoxy(11,3);printf("******************** CALCULADORA
********************\n");
gotoxy(11,4);printf("*
*\n");
gotoxy(11,5);printf("*
*\n");
gotoxy(11,6);printf("*
*\n");
gotoxy(11,7);printf("*
*\n");
gotoxy(11,8);printf("*
*\n");
gotoxy(11,9);printf("*
*\n");
gotoxy(11,10);printf("*
*\n");
gotoxy(18,10);printf("[A] Suma [C] Producto\n");
gotoxy(11,11);printf("*
*\n");
gotoxy(11,12);printf("*
*\n");
gotoxy(18,12);printf("[E] Potencia [B] Resta\n");
gotoxy(11,13);printf("*
*\n");
gotoxy(11,14);printf("*
*\n");
gotoxy(18,14);printf("[D] Division [F] Raiz\n");
gotoxy(11,15);printf("*
*\n");
gotoxy(11,16);printf("*
*\n");
gotoxy(18,16);printf("[=] Resultado [G] Limpiar\n");
gotoxy(11,17);printf("*
*\n");
gotoxy(11,18);printf("*
*\n");
gotoxy(11,19);printf("*
*\n");
gotoxy(11,20);printf("*
*\n");
gotoxy(11,21);printf("*
*\n");
gotoxy(11,22);printf("*
*\n");
gotoxy(18,22);printf(" [H] Salir\n");
gotoxy(11,23);printf("*
*\n");
gotoxy(11,24);printf("*
*\n");
gotoxy(11,25);printf("*****************************************************\n");
}
int limpiar(){
system("CLS");
menu();
}
int salir(){
exit(1);
return 0;
}
void resul(){
gotoxy(50,6);
printf("%d",resultado);
}
int main(){
do{
system("CLS");
menu();
gotoxy(50,6);
scanf("%d",&numero1);
gotoxy(50,6);
c=getche();
limpiar();
menu();
gotoxy(50,6);
printf("%d",numero1);
gotoxy(50,6);
scanf("%d",&numero2);
if(c=='a' || c=='A'){
resultado=suma(numero1,numero2);
resul();
}
if(c=='e' || c=='E'){
resultado=potencia(numero1,numero2);
resul();
}
if(c=='c' || c=='C'){
resultado=producto(numero1,numero2);
resul();
}
if(c=='b' || c=='B'){
resultado=resta(numero1,numero2);
resul();
}
if(c=='d' || c=='D'){
resultado=division(numero1,numero2);
resul();
}
if(c=='h' || c=='H'){
salir();
}
if(c=='g' || c=='G'){
limpiar();
}
gotoxy(50,6);
c=getche();
if(c=='h' || c=='H'){
salir();
}
if(c=='g' || c=='G'){
limpiar();
}
}while(c!='h' || c!='H');
getche();
return 0;
}