Está en la página 1de 4

#include <stdio.

h>

#include <stdlib.h>
int main(int argc, char** argv)

char esperar;

int tipo;

float temperatura;

int convertir;

float convertido;

char man;

char con;

do

{
printf("Conversor de Temperaturas Kelvin, Farenheit y Celsius\n");

printf("Opciones:\n");

printf("1.- Trabajar con temperaturas Kelvin\n");

printf("2.- Trabajar con temperaturas Farenheit\n");

printf("3.- Trabajar con temperaturas Celsius\n");

printf("Se trabajara con la funcion numero: ");

scanf("%i",&tipo);

while((tipo<1)||(tipo>3));

printf("Se trabajar� la temperatura: ");

scanf("%f",&temperatura);

printf("\nOpciones: \n");

switch(tipo)

case 1:

do

printf("1.- Convertir a Farenheit\n");


printf("2.- Convertir a Celsius\n");

printf("Elijo la opcion: ");

scanf("%i",&convertir);

while((convertir<1)||(convertir>2));

man='K';
switch(convertir)

caso 1:

convertido=((temperatura-273)*(9/5.))+32;

con='F';

break;

caso 2:

convertido=temperatura-273;

con='C';

break;
}

break;

caso 2:

do

printf("1.- Convertir a Kelvin\n");

printf("2.- Convertir a Celsius\n");

printf("Elijo la opcion: ");

scanf("%i",&convertir);

while((convertir<1)||(convertir>2));

man='F';
switch(convertir)
{

case 1:

convertido=((temperatura-32)*(5/9.))+273;

con='K';

break;
case 2:

convertido=(temperatura-32)*(5/9.);

con='C';

break;

break;

case 3:

do

printf("1.- Convertir a Farenheit\n");

printf("2.- Convertir a Kelvin\n");

printf("Elijo la opcion: ");

scanf("%i",&convertir);

while((convertir<1)||(convertir>2));

man='C';
switch(convertir)

case 1:

convertido=(temperatura*(9/5.))+32;

con='F';

break;

case 2:
convertido=temperatura+273;

con='K';

break;

break;

printf("\nEl valor introducido es %.2f�%c\n",temperatura,man);

printf("Su conversion respectiva es %.2f�%c",convertido,con);

scanf("%c",&esperar);

return 0;

También podría gustarte