ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Switch Case


Enviado por   •  26 de Abril de 2012  •  996 Palabras (4 Páginas)  •  599 Visitas

Página 1 de 4

Diseña un programa en C que permita convertir entre diferentes tipos de temperaturas.

El programa debe presentar un MENU como el siguiente:

1. Convertir de C a F

2. Convertir de F a C

3. Convertir de C a K

4. Convertir de K a C

5. Convertir de F a K

6. Convertir de K a F

7. Salir

Código de Solución.

#include <stdio.h>

#include <stdlib.h>

int main()

{

float c, f, k;

int opcion;

while(opcion !=7)

{

printf("MENU\n");

printf("1.- Conversion de C a F\n");

printf("2.- Conversion de F a C\n");

printf("3.- Conversion de C a K\n");

printf("4.- Conversion de K a C\n");

printf("5.- Conversion de F a K\n");

printf("6.- Conversion de K a F\n");

printf("7.- Salir\n");

printf("OPCION=> ");

scanf("%d", &opcion);

switch(opcion)

{

case 1: printf("Cuantos C° quieres convertir? ");

scanf("%f", &c);

f=1.8*c+32;

printf("%f centigrados equivale a %f farenheit\n\n", c, f);

break;

case 2: printf("Cuantos F° quieres convertir? ");

scanf("%f", &f);

c=(f-32)*5/9;

printf("%f farenheit equivale a %f centigrados\n\n", f, c);

break;

case 3: printf("Cuantos C° quieres convertir? ");

scanf("%f", &k);

k=c+273.15;

printf("%f centigrados equivale a %f kelvin\n\n", c, k);

break;

case 4: printf("Cuantos K° quieres convertir? ");

scanf("%f", &k);

c=k-273.15;

printf("%f kelvin equivale a %f centigrados\n\n", k, c);

break;

case 5: printf("Cuantos F° quieres convertir? ");

scanf("%f", &f);

k=(f/1.8)+255.37;

printf("%f farenheit equivale a %f kelvin\n\n", f, k);

break;

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com