Sei sulla pagina 1di 9

EJERCICIO DE PROGRAMACION DIGITAL APLICADA

ALUMNO: RODRIGUEZ LIZARRAGA LEONARDO ENIRQUE


CODIGO: 1723125576

EJERCICIO:

SOLUCION:
CODIGO FUENTE
#include <iostream>
using namespace std;

void caso1();
void caso2();
void caso3();
void caso4();
void caso5();
void caso6();

int main(int argc, char** argv) {


int opcion;
cout<<"Bienvenido usuario"<<endl;
cout<<"Este programa cuenta con"<<endl;
cout<<"las siguientes opciones:"<<endl;
cout<<endl;
cout<<"1)Convertir de Celsius a Fahrenheit"<<endl;
cout<<"2)Convertir de Fahrenheit a Celsius"<<endl;
cout<<"3)Convertir de Celsius a Kelvin"<<endl;
cout<<"4)Convertir de Kelvin a Celsius"<<endl,
cout<<"5)Convertir de Fahrenheit a Kelvin"<<endl;
cout<<"6)Convertir de Kelvin a Fahrenheit"<<endl;
cout<<"La opcion escogida es: ";
cin>>opcion;
cout<<endl;
switch(opcion){
case 1:
caso1();
break;
case 2:
caso2();
break;
case 3:
caso3();
break;
case 4:
caso4();
break;
case 5:
caso5();
break;
case 6:
caso6();
break;
default:
cout<<"Opcion incorrecta"<<endl;
cout<<"Vuelva pronto"<<endl;
break;
}
return 0;
}

void caso1(){
float f, c;
cout<<"1)Convertir de celsius a Fahrenheit"<<endl;
cout<<"Ingrese la temperatura en celsius: ";
cin>>c;
f=((9*c)/5)+32;
cout<<"La temperatura en Farenheit es: "<<f;
}

void caso2(){
float c, f;
cout<<"2)Convertir de Fahrenheit a Celsius"<<endl;
cout<<"Ingrese la temperatura en Fahrenheit: ";
cin>>f;
c=(5*(f-32))/9;
cout<<"La temperatura en Celsius es: "<<c;
}
void caso3(){
float c, k;
cout<<"3)Convertir de Celsius a Kelvin"<<endl;
cout<<"Ingrese la temperatura en celsius: ";
cin>>c;
k=c+273.15;
cout<<"La temperatura en Kelvin es: "<<k;
}

void caso4(){
float c, k;
cout<<"4)Convertir de Kelvin a Celsius"<<endl,
cout<<"Ingrese la temperatura en Kelvin: ";
cin>>k;
c=k-273.13;
cout<<"La temperatura en Celsius es: "<<c;
}

void caso5(){
float f, k;
cout<<"5)Convertir de Fahrenheit a Kelvin"<<endl;
cout<<"Ingrese la temperatura en Fahrenheit: ";
cin>>f;
k=((5*(f-32))/9)+273.13;
cout<<"La temperatura en Kelvin es: "<<k;
}

void caso6(){
float f, k;
cout<<"6)Convertir de Kelvin a Fahrenheit"<<endl;
cout<<"Ingrese la temperatura en Kelvin: ";
cin>>k;
f=((9*(k-273.13))/5)+32;
cout<<"La temperatura en Farenheit es: "<<f;
}

VISUALIZACION DEL CODIGO FUENTE


VISUALIZACIÓN DEL PROGRAMA EJECUTADO

Caso 1. De Celsius a Fahrenheit

Caso 2. De Fahrenheit a Celsius

Caso 3. De Celsius a Kelvin


Caso 4. De Kelvin a Celsius

Caso 5. De Fahrenheit a Kelvin

Caso 6. De Kelvin a Fahrenheit


Default. Opción incorrecta

Potrebbero piacerti anche