Conversor de Celsius para Fahrenheit ou vice-versa.
Olá pessoal quero compartilhar com vocês o código fonte de um simples programinha que faz conversão de Temperatura, espero que gostem. kk
Abraços.
WCG147
Olá pessoal quero compartilhar com vocês o código fonte de um simples programinha que faz conversão de Temperatura, espero que gostem. kk
Código:
#include <iostream.h> #include <iomanip.h> #include <stdlib.h> void c_to_f(void); void f_to_c(void); void main(void) { int choice; char again; do { system("CLS"); cout << setw(10) <<" "<< "Qual conversão que você gostaria de fazer?\n"; // menu cout << setw(20) <<" "<< "1. Celsius para Fahrenheit\n\n"; // Escolha de qual função usar. cout << setw(20) <<" "<< "2. Fahrenheit para Celsius\n\n"; cin >> choice; switch(choice) // Vai para a função escolhida. { case 1 : { c_to_f(); break; } case 2 : { f_to_c(); break; } default : { cout << setw(10) <<" "<< "Você deve inserir 1 ou 2 "<< endl ; // Validar e corrigir a entrada da escolha da função. } } cout << setw(10) <<" "<< "Você deseja fazer outra conversão? y para sim, N para não"; // Y para Sim cin >> again; }while (again == 'Y' || again =='y'); } void c_to_f(void) { system("CLS"); // Tela Clara para os dados da função int temp,fahrenheit; cout << "\n\n\n"; cout << setw(10) <<" "<< "Digite a temperatura em graus celsius. \a"; cin >> temp; fahrenheit = ((temp * 9) / 5) + 32; cout << endl << setw(10) <<" "<< temp << " graus celsius é " << fahrenheit << " graus fahrenheit \a\n\n\n"; } void f_to_c(void) { system("CLS"); // Tela Clara para os dados da função int temp,celsius; cout << "\n\n\n"; cout << setw(10) <<" "<< "Digite a temperatura em graus fahrenheit. \a"; cin >> temp; celsius = ((temp - 32) * 5) / 9; cout << endl <<setw(10) <<" "<< temp << " graus fahrenheit é " << celsius << " graus celsius \a\n\n\n"; }
WCG147
Comment