#include<conio.h>
#include<stdlib.h>
float cel_fah() {
float cel, fah;
printf("Digite o valor do grau em Celsius");
scanf("%f",&cel);
fah=(cel*1.8)+32;
printf("O resultado da convers%co em graus Fahrenheit %c: %.3f",198,130,fah);
}
float fah_cel() {
float fah, cel;
printf("Digite o valor do grau em Fahrenheit");
scanf("%f",&fah);
cel=(fah-32)*5/9;
printf("O resultado da convers%co em graus Celsius %c: %.3f",198,130,cel);
}
float kel_cel() {
float kel, cel;
printf("Digite o valor em Kelvin");
scanf("%f",&kel);
cel=kel-273;
printf("O resultado da convers%co em graus Celsius %c: %.3f",198,130,cel);
}
float cel_kel() {
float cel, kel;
printf("Digite o valor do grau em Celsius");
scanf("%f",&cel);
kel=cel+273;
printf("O resultado da convers%co em Kelvin %c: %.3f",198,130,kel);
}
float kel_fah(){
float kel, fah;
printf("Digite o valor em Kelvin");
scanf("%f",&kel);
fah=kel*18/10-459.67;
printf("O resultado da conbers%co em graus Fahrenheit %c: %.3f",198,130,fah);
}
float fah_kel() {
float fah, kel;
printf("Digite o valor do grau em Fahrenheit");
scanf("%f",&fah);
kel=(fah-32)/9*5+273;
printf("O resultado da convers%co Kelvin %c: %.3f",198,130,kel);
}
float polegada_cm() {
float polegada;
printf("Digite o valor em polegadas");
scanf("%f",&polegada);
printf("A medida em %c de: %.3f cm",130,polegada*2.54);
}
float cm_polegada() {
float cm;
printf("Digite o valor em cm");
scanf("%F",&cm);
printf("A medida e de: %.3f polegadas", cm/2.54);
}
float milhas_km() {
float milhas;
printf("Entre com o valor em milhas");
scanf("%f",&milhas);
printf("A medida em %c de:%.3f KM",130,milhas*1.609);
}
float km_milhas() {
float km;
printf("Entre com o valor em KM");
scanf("%f",&km);
printf("A medida %c de:%.3f milhas",130,km/1.609);
}
float metrocubico_litro() {
float metrocubico;
printf("Entre com o valor metros c%cbicos",163);
scanf("%f",&metrocubico);
printf("O volume %c de:%.3f litros",130,metrocubico*1000);
}
float litro_metrocubico() {
float litro;
printf("Digite a quantidade em litros");
scanf("%f",&litro);
printf("O volume e de:%.3f metros cubicos",litro/1000);
}
float horas_segundos() {
float horas;
printf("Digite a unidade em horas");
scanf("%f",&horas);
printf("A medida do tempo %c de: %.3f segundos",130,horas*3600);
}
float segundos_horas() {
float segundo;
printf("Digite a quantidade de segundos para converter em horas");
scanf("%f",&segundo);
printf("O resultado %c: %.3f hora",130,segundo/3600);
}
main(){
int opcao;
char op;
printf("BEM-VINDO, ESCOLHA UMA OP%c%cO DE CONVER%c%cO ABAIXO \n",128,198,128,198);
printf(" OPERA%c%cES PARA CONVERS%cO DE TEMPERATURA \n",128,229,199);
printf("1-De Celsius para Fahrenheit \n");
printf("2-De Fahrenheit para Celsius \n ");
printf("3-De Kelvin para Celsius \n");
printf("4-De Celsius para Kelvin \n");
printf("5-De Kelvin para Fahrenheit \n");
printf("6-De Fahrenheit para Kelvin \n");
printf(" OPERA%c%cES DE CONVERS%cO DE COMPRIMENTO \n",128,229,199);
printf("7-Para Converte Polegadas em cm \n");
printf("8-Para Converter cm em Polegadas \n");
printf("9-Para Converter Milhas em KM \n");
printf("10-Para Converter KM em Milhas \n");
printf(" OPERA%c%cES DE CONVERS%cO VOLUME \n",128,229,199);
printf("11-Para Converter Metro c%cbico em Litro \n",163);
printf("12-Para converter Litro em Metro C%cbico \n",163);
printf(" OPERA%c%cES DE CONVERS%cO DE TEMPO \n",128,229,199);
printf("13-Para Converter Horas em Segundos \n");
printf("14-Para Converter Segundos em Horas \n");
printf("Digite o c%cdigo da opera%c%co desejada \n",162,135,198);
scanf("%d",&opcao);
switch(opcao){
case 1:
cel_fah();
break;
case 2:
fah_cel();
break;
case 3:
kel_cel();
break;
case 4:
cel_kel();
break;
case 5:
kel_fah();
break;
case 6:
fah_kel();
break;
case 7:
polegada_cm();
break;
case 8:
cm_polegada();
break;
case 9:
milhas_km();
break;
case 10:
km_milhas();
break;
case 11:
metrocubico_litro();
break;
case 12:
litro_metrocubico();
break;
case 13:
horas_segundos();
break;
case 14:
segundos_horas();
break;
default:
printf("OP%c%cO INV%cLIDA",135,198,160);
break;
}
printf(" Deseja executar novamente? Digite 's' para sim ou qualquer tecla para sair");
scanf("%s",&op);
if((op=='s')||(op=='S')){
system("cls");
main();
} else{
system("PAUSE");
return 0;
}}
0 comentários:
Postar um comentário