Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <conio.h>
- #include <string.h>
- #include <windows.h>
- using namespace std;
- #define PI 3.14159
- int main ()
- { setlocale(LC_ALL, "Portuguese");
- double celsius, fahr, volume, raio, altura, lit_usados, dist, temp, veloc_media;
- char tecla = '0';
- while (tecla != 27)
- { // tela de menu
- system("cls");
- cout << "\n***Menu de Controle***\n \
- \n1-Converter *C para *F: \
- \n2-Converter *F para *C: \
- \n3-Calcular volume de lata de oleo: \
- \n4-Calculo de consumo de combustivel: \
- \nESC - Finalizar programa: \
- \n\n\nItem:";
- tecla = getch();
- // tratamento do menu
- if (tecla == '1'){
- cout << "\nConversao de *C para *F:" << endl;
- cout << "Digite a temperatura em *C: "; cin >> celsius;
- fahr = (celsius*1.8)+32;
- cout << "A temperatura em *F eh: " << fahr << endl;
- system("pause");
- }
- else if (tecla =='2'){
- cout << "\nConversao de *F para *C:" << endl;
- cout << "Digite a temperatura em *F:"; cin >> fahr;
- celsius = (fahr-32)/1.8;
- cout << "A temperatura em *C eh: " << celsius << endl;
- system("pause");
- }
- else if (tecla == '3'){
- cout << "\nCalculo do Volume de uma lata de Oleo:" << endl;
- cout << "Digite o valor da altura da lata em cm: "; cin >> altura;
- cout << "Digite o valor do raio da lata em cm: "; cin >> raio;
- volume = PI * (raio*raio)* altura;
- cout << "O volume da lata de oleo em centimetros cubicos eh: " << volume << endl;
- system("pause");
- }
- else if (tecla == '4'){
- cout << "\nCalculo de consumo de combustivel:\n\nObs: O automovel consome 12Km/Litro.\n" << endl;
- cout << "Digite o tempo de duracao da viagem em horas: "; cin >> temp;
- cout << "Digite a velocidade media percorrida no trajeto: "; cin >> veloc_media;
- dist = temp*veloc_media;
- lit_usados = dist/12;
- cout << "Para um trajeto de " << dist << " km,";
- cout << " com duração de " << temp << " horas e com velocidade media de " << veloc_media << " Km/h,";
- cout << " serao utilizados " << lit_usados << " litros de combustivel." << endl;
- system("pause");
- }
- }// fim do menu
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment