Calculadora

#include <iostream> #include <math.h> #include <stdlib.h> #include <conio.h> using namespace std; int main() { char resp; string pass; double X;//double sirve como in flotante(float) cout<<" Introduzca el Password:"<<endl; cout<<"->"; cin>>pass; if(pass=="101110") { system("cls");//borra la pantalla cout<<"Password correcto\n"<<endl; cout<< "BIENVENIDO"<<endl; cout<<"A continuacion usted encontrara la calculadora COL v1.1,"<<endl; cout<<"que le permitira realizar las siguientes funciones:"<<endl; { do { system("cls");//borra la pantalla cout <<"\nElija la opcion que desea realizar:"<<endl; cout<<"\n-- Funciones Matematicas --"; cout<<"\n1. Sumar"; cout<<"\n2. Restar"; cout<<"\n3. Multiplicar"; cout<<"\n4. Dividir"; cout<<"\n5. Raiz cuadrada"; cout<<"\n6. Porcentaje"; cout<<"\n7. Numero elevado a una potencia"; cout<<"\n8. Valor absoluto"; cout<<"\n\n-- Funciones Trigonometricas --"<<endl; cout<<"\n9. Seno del angulo"; cout<<"\n10. Cosecante del angulo"; cout<<"\n11. Coseno del angulo"; cout<<"\n12. Secante del angulo"; cout<<"\n13. Tangente del angulo"; cout<<"\n14. Cotangente del angulo"; cout<<"\n\n-- Funciones Logaritmicas --"<<endl; cout<<"\n15. Logaritmo natural\n\n"; cout<<"........................................................."; cout<<"\nEscriba 0, si desea salir sin realizar alguna operacion :"<<endl; cout<<"........................................................."<<endl; cout<<"________________________________________\n"; cout<<"opcion: "; cin >> X; //--------------------------------------------------------------------------------------------- if(X==0) { cout<<"\n\n................Gracias por usar la calculadora COL v1.1 ..............."<<endl; cout<<"\n _______________"<<endl; cout<<" |Autor: CamiloCV|"<<endl; cout<<"\ |_______________|\n"<<endl; system("PAUSE"); return EXIT_SUCCESS; } //--------------------------------------------------------------------------------------------- if(X == 1)//Sumar { double sum1, sum2; cout << "\nEscriba el primer sumando: "; cin >> sum1; cout << "Escriba el segundo sidigito: "; cin >> sum2; cout << "\nEl resultado de la SUMA es " << sum1 + sum2 << "\n" << endl; system("pause"); }//Fin Sumar //--------------------------------------------------------------------------------------------- if(X == 2)//Restar { double res1, res2; cout << "\nEscriba el minuendo(primer digito): "; cin >> res1; cout << "Escriba el sustraendo(segundo digito): "; cin >> res2; cout << "\nEl resultado de la RESTA es " << res1 - res2<<"\n\a"<< endl; system("pause"); }//Fin Restar //--------------------------------------------------------------------------------------------- if(X == 3) //Multiplicar { double mul1, mul2; cout << "\nEscriba el primer factor: "; cin >> mul1; cout << "Escriba el segundo factor: "; cin >> mul2; cout << "\nEl resultado de la MULTIPLICACION es " << mul1 * mul2 << endl; system("pause"); }//fin Multiplicar //--------------------------------------------------------------------------------------------- if(X == 4){ //Dividir double div1, div2; cout << "\nEscriba el dividendo: "; cin >> div1; cout << "Escriba el divisor: "; cin >> div2; cout << "\nEl resultado de la DIVISION es " << div1 / div2 << endl; system("pause"); }//Fin Dividir //--------------------------------------------------------------------------------------------- if(X == 5)//Raiz cuadrada { double raiz; cout << "\nEscriba el digito: "; cin >> raiz; cout << "\nLa RAIZ CUADRADA es " << sqrt(raiz) << endl; system("pause"); }//fin Raiz cuadrada //--------------------------------------------------------------------------------------------- if(X == 6)//Porcentaje { double por1, por2; cout << "\nEscriba el digito: "; cin >> por1; cout << "Escriba el porcentaje: "; cin >> por2; cout << "\nEl PORCENTAJE es " << (por1 * por2)/100 << endl; system("pause"); }//fin Porcentaje //--------------------------------------------------------------------------------------------- if(X == 7)//Elevar un nĖ™mero a otro exponente { double num1, num2; cout << "\nEscriba el digito:"; cin >> num1; cout << "Escriba la potencia: "; cin >> num2; cout << "\nEl Resultado es " << pow(num1, num2) << endl; system("pause"); }//Fin //--------------------------------------------------------------------------------------------- if(X == 8)//inicio valor absoluto { double l; cout << "\nEscriba un digito: "; cin >> l; cout << "\nEl Valor absoluto de "<<l<<" es " << fabs(l) << endl; system("pause"); }//fin valor absoluto //--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- if(X == 9)//Seno { double s; cout << "\nEscriba el Angulo: "; cin >> s; cout << "\nEl seno del angulo "<<s<<" es " << sin(s) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- if(X == 10)//CoSecante { double c; cout << "\nEscriba el Angulo: "; cin >> c; cout << "\nLa cosecante del angulo "<<c<<" es " << asin(c) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- if(X == 11)//Coseno { double c; cout << "\nEscriba el Angulo: "; cin >> c; cout << "\nEl coseno del angulo "<<c<<" es " << cos(c) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- if(X == 12)//Secante { double c; cout << "\nEscriba el Angulo: "; cin >> c; cout << "\nLa secante del angulo "<<c<<" es " << acos(c) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- if(X == 13)//Tangente { double t; cout << "\nEscriba un Angulo: "; cin >> t; cout << "\nLa tangente del angulo "<<t<<" es " << tan(t) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- if(X == 14)//CoTangente { double t; cout << "\nEscriba un Angulo: "; cin >> t; cout << "\nLa cotangente del angulo "<<t<<"es " << atan(t) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- if(X == 15)//Logaritmo natural { double l; cout << "\nEscriba un digito: "; cin >> l; cout << "\nEl logaritmo natural del argumento "<<l<<" es " << log(l) << endl; system("pause"); } //--------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------- cout << "_______________________________________" << endl; cout << "Desea hacer otra operacion? (s/n):" << endl; cout<<"-> "; cin >> resp; } while (resp=='s'||resp=='S'); } } else { cout<<"La clave es invalida, el programa se da por terminado"<<endl; } cout<<"\n\n................Gracias por usar el programa calculadora COL v1.1 ..............."<<endl; cout<<"\n ________________________________"<<endl; cout<<" |Autor: Camilo Camacho Villadiego|"<<endl; cout<<"\ |________________________________|\n"<<endl; system("PAUSE"); return EXIT_SUCCESS; }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.