viernes, 1 de abril de 2011

CALCULADORA

CODIGO C++



#include <iostream.h>
#include <conio.h>
void suma(float n1,float n2)
{float Suma;
Suma=n1+n2;
cout<<"la Suma:\t"<<n1<<"+"<<n2<<"="<<Suma<<endl;
}
void resta(float n1,float n2)
{float Resta;
Resta=n1-n2;
cout<<"la Resta:\t"<<n1<<"-"<<n2<<"="<<Resta<<endl;
}
void multiplicacion(float n1,float n2)
{float Multiplicacion;
Multiplicacion=n1*n2;
cout<<"la multiplicacion:\t"<<n1<<"*"<<n2<<"="<<Multiplicacion<<endl;
}
void division(float n1,float n2)
{float Division;
Division=n1/n2;
cout<<"la Division:\t"<<n1<<"/"<<n2<<"="<<Division<<endl;
}
void seno(float n1)
{
    float seno;
    seno=sin(n1);
    cout<<"El seno de "<<n1<<" es:"<<seno<<endl;
}
void coseno(float n1)
{
    float coseno;
    coseno=cos(n1);
    cout<<"El coseno es:"<<coseno<<endl;
}
void tangente(float n1)
{
    float tangente;
    tangente=tan(n1);
    cout<<"La tangente es:"<<tangente<<endl;
}
void e(float n1,float z)
{
    float exp;
    exp=pow(n1,z);
    cout<<"Elevado a la "<<z<<" es:"<<exp<<endl;
}
void raiz(float n1)
{
    float r;
    r=sqrt(n1);
    cout<<"La raiz es:"<<r<<endl;
}
void main()
{char operacion;
float numero1,numero2,z;
char otro;
cout<<" + suma\n- resta\n* multiplicacion\n/ division\ne potencia\nr raiz\ns seno\nc coseno\nt tangente\n";
do
{
cout<<"Numero 1: ";
cin>>numero1;
cout<<"operacion: ";
cin>>operacion;
switch(operacion)
{case'+':
 cout<<"Numero 2: ";
 cin>>numero2;
 suma(numero1,numero2);
 break;
 case'-':
 cout<<"Numero 2: ";
 cin>>numero2;
 resta(numero1,numero2);
 break;
 case'*':
 cout<<"Numero 2: ";
 cin>>numero2;
 multiplicacion(numero1,numero2);
 break;
 case'/':
 cout<<"Numero 2: ";
 cin>>numero2;
 division(numero1,numero2);
 break;
 case 's':
 seno(numero1);
 break;
 case 'c':
 coseno(numero1);
 break;
 case 't':
 tangente(numero1);
 break;
 case 'e':
 cout<<"A q numero desea elevar:\n";
 cin>>z;
 e(numero1,z);
 break;
 case 'r':
 raiz(numero1);
 break;
 default:cout<<"Error en opcion";
 }
 cout<<"Otra operacion?\n";
 cin>>otro;
}
while(otro=='s');
 getch();
 }



IMAGEN DEL EJECUTABLE

No hay comentarios:

Publicar un comentario