Está en la página 1de 4

#include #include #include #include #include #include void void void void void void void void void

void

<stdio.h> <conio.h> <iostream.h> <math.h> <stdlib.h> <dos.h>

resta(void); suma (void); multiplicacion(void); division(void); C_Normal (void); C_Cientifica (void); exponente (void); raiz (void); redondeo (void); v_absoluto (void);

void main () { int opc=0; while(opc!=3){ clrscr(); gotoxy(2,4); cout<<"***1.Calculadora Normal***"<<endl; cout<<"***2.Calculadora Cientifica***"<<endl; cout<<"***3.Salir***"; cin>>opc; switch (opc){ case 1: clrscr(); C_Normal(); break; case 2: clrscr(); C_Cientifica(); break; } } } void C_Normal (void) { int opc; while(opc!=5){ clrscr(); cout<<"***1.Sumar***"<<endl; cout<<"***2.Restar***"<<endl; cout<<"***3.Multiplicar***"<<endl; cout<<"***4.Dividir***"<<endl; cout<<"***5.Salir***"; cin>>opc; switch (opc){ case 1: clrscr(); suma(); break; case 2: clrscr(); resta(); break; case 3: clrscr(); multiplicacion();

break; case 4: clrscr(); division(); break; } } } void suma (void) { double d,e,r; cout<<"***SUMA DE VALORES***"<<endl; cout<<"Ingrese primer valor"; cin>>d; cout<<"Ingrese segudo valor"; cin>>e; r=d+e; cout<<"El valor de la suma es "<<r; getch(); } void resta (void) { double x,y,r; cout<<"***RESTA DE VALORES***"<<endl; cout<<"Ingrese primer valor"; cin>>x; cout<<"Ingrese segudo valor"; cin>>y; r=x-y; cout<<"El valor de la resta es "<<r; getch(); } void multiplicacion (void) { double m,n,r; cout<<"***MULTIPLICACION DE VALORES***"<<endl; cout<<"Ingrese primer valor"; cin>>m; cout<<"Ingrese segudo valor"; cin>>n; r=m*n; cout<<"El valor de la multiplicacion es "<<r; getch(); } void division (void) { double o,l,r; cout<<"***DIVISION DE VALORES***"<<endl; cout<<"Ingrese primer valor"; cin>>o; cout<<"Ingrese segudo valor"; cin>>l; if(l!=0){ r=o/l; cout<<"El valor de la division es "<<r; } else{ cout<<"ERROR"<<endl; cout<<"Todo numero dividido por 0 da indeterminado "; }getch();

} void C_Cientifica (void) { int opc; while(opc!=5){ clrscr(); cout<<"***1.Exponente***"<<endl; cout<<"***2.Redondeo***"<<endl; cout<<"***3.Raiz Cuadrada***"<<endl; cout<<"***4.Valor Absoluto***"<<endl; cout<<"***5.Salir***"; cin>>opc; switch (opc){ case 1: clrscr(); exponente(); break; case 2: clrscr(); redondeo(); break; case 3: clrscr(); raiz(); break; case 4: clrscr(); v_absoluto(); break; } } } void exponente (void) { double base,exp; cout<<"***EXPONENTE***"; printf("nintroducir base:n"); scanf("%lf",&base); printf("nintroducir exponente:n"); scanf("%lf",&exp); printf("nvalor elevado:%0.0lfn",pow(base,exp)); getch(); } void redondeo (void) { double num; cout<<"***REDONDEO***"<<endl; cout<<"Ingrese numero a redondear "; cin>>num; printf("alto:%0.0lf",ceil(num)); printf("nbajo:%0.0lfn",floor(num)); getch(); } void raiz (void) { double num; cout<<"***RAIZ CUADRADA***"; cout<<"Ingrese numero ";

cin>>num; printf("nraiz cuadrada:%.0lfn",sqrt(fabs(num))); getch(); } void v_absoluto (void) { double num; cout<<"***VALOR ABSOLUTO***"; cout<<"Ingrese numero "; cin>>num; printf("nvalor absoluto:%.0lfn",fabs(num)); getch(); }

También podría gustarte