Está en la página 1de 6

#include<iostream>

#include<conio.h>
using namespace std;
int main()
{
int opcion,opcion1;
float temperatura;
cout<<"\t\tCONVERTIDORA DE TEMPERATURA"<<endl;
cout<<"\t\t***************************"<<endl;
cout<<endl;
cout<<"escriba la cantidad que desea convertir:\t";
cin>>temperatura;
cout<<endl;
cout<<"==========================================
============="<<endl;
cout<<"elija la temperatura inicial"<<endl;
cout<<"opcion 1 : Celsius"<<endl;
cout<<"opcion 2 : Fahrenheit"<<endl;
cout<<"opcion 3 : Kelvin"<<endl;
cout<<"opcion 4 : Ranking"<<endl;
cout<<"(escriba el numero de la opcion elegida)"<<endl;
cout<<"==========================================
============="<<endl;
cout<<"elija la temperatura inicial(grados):\t";
cin>>opcion;
cout<<endl;

while(opcion<1)
{
cout<<"error! vuelva escribir opcion (del 1 al 4):\t";
cin>>opcion;
while(opcion>4)
{
cout<<"error! vuelva escribir opcion (del 1 al 4):\t";
cin>>opcion;
}
}
while(opcion>4)
{
cout<<"error! vuelva escribir opcion (del 1 al 4):\t";
cin>>opcion;
while(opcion<1)
{
cout<<"error! vuelva escribir opcion (del 1 al 4):\t";
cin>>opcion;
}
}
switch(opcion)
{case 1:
cout<<"======================================"<<en
dl;
cout<<"elija el sistema a convertir:"<<endl;
cout<<"opcion 1 : Fahrenheit"<<endl;

cout<<"opcion 2 : Kelvin"<<endl;
cout<<"opcion 3 : Ranking"<<endl;
cout<<"(escriba el numero de la opcion elegida)"<<endl;
cout<<"==========================================
============="<<endl;
cout<<"escriba opcion:\t";
cin>>opcion1;
switch(opcion1)
{case 1:
cout<<"el resultado es: "<<temperatura*1.8+32;
break;
case 2:
cout<<"el resultado es: "<<temperatura+273.15;
break;
case 3:
cout<<"el resultado es:"<<temperatura*1.8+491.67;
break;
default:cout<<"error";break;
}
break;
case 2:
cout<<"======================================"<<en
dl;
cout<<"elija el sistema a convertir:"<<endl;
cout<<"opcion 1 : celsius"<<endl;
cout<<"opcion 2 : Kelvin"<<endl;

cout<<"opcion 3 : Ranking"<<endl;
cout<<"(escriba el numero de la opcion elegida)"<<endl;
cout<<"==========================================
============="<<endl;
cout<<"escriba opcion:\t";
cin>>opcion1;
switch(opcion1)
{case 1:
cout<<"el resultado es: "<<temperatura*0.55-3.55;
break;
case 2:
cout<<"el resultado es: "<<temperatura*0.55+269.6;
break;
case 3:
cout<<"el resultado es:"<<temperatura+459.67;
break;
default:cout<<"error";break;
}
break;
case 3:
cout<<"======================================"<<en
dl;
cout<<"elija el sistema a convertir:"<<endl;
cout<<"opcion 1 : celsius"<<endl;
cout<<"opcion 2 : fahrenheit"<<endl;
cout<<"opcion 3 : Ranking"<<endl;

cout<<"(escriba el numero de la opcion elegida)"<<endl;


cout<<"==========================================
============="<<endl;
cout<<"escriba opcion:\t";
cin>>opcion1;
switch(opcion1)
{case 1:
cout<<"el resultado es: "<<temperatura-273.15;
break;
case 2:
cout<<"el resultado es: "<<temperatura*1.8-459.67;
break;
case 3:
cout<<"el resultado es:"<<temperatura*1.8;
break;
default:cout<<"error";break;
}
break;
case 4:
cout<<"======================================"<<en
dl;
cout<<"elija el sistema a convertir:"<<endl;
cout<<"opcion 1 : celsius"<<endl;
cout<<"opcion 2 : fahrenheit"<<endl;
cout<<"opcion 3 : kelvin"<<endl;
cout<<"(escriba el numero de la opcion elegida)"<<endl;

cout<<"==========================================
============="<<endl;
cout<<"escriba opcion:\t";
cin>>opcion1;
switch(opcion1)
{case 1:
cout<<"el resultado es: "<<temperatura*0.55-54.63;
break;
case 2:
cout<<"el resultado es: "<<temperatura-459.67;
break;
case 3:
cout<<"el resultado es:"<<temperatura*0.55;
break;
default:cout<<"error";break;
}
break;
default:cout<<"error";break;
}
}

También podría gustarte