Este programa cuenta con 3 opciones, una para generar una tabla de grados Fahrenheit equivalentes a grados Celsius y la segunda opción viceversa y una tercera para salir del programa. Los grados son convertidos hasta 200 grados.

Ejemplo:
Generar tabla de conversiones de temperatura de grados Fahrenheit a grados Celsius y viceversa


Código:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
main(void) {
system("color 1e");
float c;
int i, fin=1;
char a;
void menu(void);
do {
menu();
a=getchar();
if (a!='\n' && (a<'1'||a>'3')) {
printf("\n\n\t\t \xdd No es una opcion valida! ");
printf("\a\n\n\t\t \xdd Pulsa enter para repetir el proceso...");
printf("\n\t\t \xdd -------------------------------------- ");  
getchar();
getchar();
}
switch(a) {
case '1':     
for (i=0;i<=200;i+=1)
{
c=(5./9)*(i-32);
printf("\n\t %3d grados Farenheit equivalen a %4.4f grados Celsius",i,c);
}
printf("\a\n\n\n\t\t \xdd Pulsa enter para repetir el proceso...");
printf("\n\t\t \xdd -------------------------------------- "); 
getchar();
getchar();
break;  
case '2':      
for (i=0;i<=200;i+=1)
{
c=(i*1.8)+32;
printf("\n\t %3d grados Celsius equivalen a %4.4f grados Farenheit",i,c);
}
printf("\a\n\n\n\t\t \xdd Pulsa enter para repetir el proceso...");
printf("\n\t\t \xdd -------------------------------------- "); 
getchar();
getchar();
break;
case '3': 
printf("\a\n\n\t\t \xdd Saliendo del Programa! ");
printf("\n\t\t \xdd ---------------------- "); 
getchar();
return 0;
break;  
case '4': 
break; 
fin=0;
break; 
}
} while(fin);
}
void menu(void) {
system("cls");
printf("\n\t\t \xdd ------------------------------------- \xdd");
printf("\n\t\t \xdd      CONVERSIONES DE TEMPERATURA      \xdd");
printf("\n\t\t \xdd ------------------------------------- \xdd");
printf("\n\n\t\t \xdd ------------------------------------- \xdd");
printf("\n\t\t \xdd 1. Grados Farenheit a grados Celsius  \xdd");
printf("\n\n\t\t \xdd 2. Grados Celsius a grados Farenheit  \xdd");
printf("\n\n\t\t \xdd 3. Salir del programa                 \xdd");
printf("\n\t\t \xdd ------------------------------------- \xdd");
printf("\n\t\t \xdd -------------- \xdd");
printf("\n\t\t \xdd Numero + enter \xdd");
printf("\n\t\t \xdd -------------- \xdd");
}

Deja un comentario

                                                                                                                                                                                                                                                                                                                                                       
Ciudad Blogger

Hola, Bienvenido a Blog 2000!

Puedes seguirnos en las redes sociales o suscribirte al feed.

Blog 2000 Blog 2000 Blog 2000 Blog 2000

¡Suscríbete a nuestro blog!

Recibe en tu correo las últimas noticias del blog. Sólo ingresa tu correo para suscribirte.

Blog 2000