#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.