Ejemplo switch case Calculando Grados Fahrenheit c++
En este ejemplo de c++ utilizaremos Las Formulas de conversión de incrementos
de grados Fahrenheit Celsius y Kelvin para calcular el valor de temperatura Introducido utilizando el switch.
Formulas:
Fahrenheit a Celsius C =(F-32)*5/9
Fahrenheit a Kelvin K = (F-32)*5/9 +273
Celsius a Fahrenheit F =C*9/5+32
Celsius a Kelvin K=C+273
Kelvin a Fahrenheit F= (k-273)9/5+32
Kelvin a Celsius C=K-273
Código:
#include <iostream> //diva♥ using namespace std; int main(){ double n,F,C,K; string result; int accion; accion=0; F =0; C=23; K=0; while(accion!=1 && accion!=2 && accion!=3 && accion!=4 && accion!=5 && accion!=6){ cout<<"Seleccione la conversion que quiere haser"<<endl; cout<<"1. Fahrenheit a Celsius"<<endl; cout<<"2. Fahrenheit a Kelvin"<<endl; cout<<"3. Celsius a Farenheit"<<endl; cout<<"4. Celsius a Kelvin"<<endl; cout<<"5. Kelvin a Fahrenheit"<<endl; cout<<"6. Kelvin a Celsius"<<endl; cin>>accion; if(accion!=1 && accion!=2 && accion!=3 && accion!=4 && accion!=5 && accion!=6){ cout<<"Error: ingrese el numero de alguna accion"<<endl;accion=0;} } switch(accion){ case 1 : //Fahrenheit a Celsius C =(F-32)*5/9 cout<<"Ingrese cantidad de Fahrenheit para convertir a Celsius"<<endl; cin>>F; C =(F-32)*5/9; cout<<"El total de celsius es: "<<C<<endl; break; case 2 : //Fahrenheit a Kelvin K = (F-32)*5/9 +273 cout<<"Ingrese cantidad de Fahrenheit para convertir a kelvin"<<endl; cin>>F; K = (F-32)*5/9 +273; cout<<"El total de Kelvin es: "<<K<<endl; break; case 3 : //Celsius a Fahrenheit F =C*9/5+32 cout<<"Ingrese cantidad de Celsius para convertir a Farenheit"<<endl; cin>>C; F =C*9/5+32; cout<<"El total de Farenheit es: "<<F<<endl; break; case 4 : //Celsius a Kelvin K=C+273 cout<<"Ingrese cantidad de Celsius para convertir a Kelvin"<<endl; cin>>C; K=C+273; cout<<"El total de Kelvin es: "<<K<<endl; break; case 5 : //Kelvin a Fahrenheit F= (k-273)9/5+32 cout<<"Ingrese cantidad de Kelvin para convertir a Fahrenheit"<<endl; cin>>K; F=(K-273)*9/5+32; cout<<"El total de Farenheit es: "<<F<<endl; break; case 6 : //Kelvin a Celsius C=K-273 cout<<"Ingrese cantidad de Kelvin para convertir a Celsius"<<endl; cin>>K; C=K-273; cout<<"El total de Celsius es: "<<C<<endl; break; } }
Descargar Ejemplo:
Comentarios
Publicar un comentario