Anda di halaman 1dari 3

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

#include <iostream> using namespace std; int main() { int dia_nasc, mes_nasc, ano_nasc; // Data de nascimento int dia_atual, mes_atual, ano_atual; // Data atual int idade; // Leitura dos dados cout << "Data de nascimento: "; cin >> dia_nasc >> mes_nasc >> ano_nasc; cout << "Data atual: "; cin >> dia_atual >> mes_atual >> ano_atual; // Inicialmente, a idade eh a diferenca dos anos idade = ano_atual - ano_nasc; // Verificar se o mes atual eh anterior ao mes de nascimento if (mes_atual < mes_nasc) { idade--; } else { // Caso contrario if (mes_atual == mes_nasc) { // Verificar se eh um dia anterior do mesmo mes if (dia_atual < dia_nasc) { idade--; } // Caso contrario, nao ha o que fazer } // Caso contrario, nao ha o que fazer } // Exibir idade cout << "Idade: " << idade << "\n"; return 0; }

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

#include <iostream> using namespace std; int main() { // Tarifas constantes const float franquia = 20.00; const float tarifa_faixa1 = 0.40; const float tarifa_faixa2 = 0.50; const float tarifa_faixa3 = 0.60; int consumo; // Total de KW gastos pelo usuario // Parcelas de consumo int consumo99 = 0; int consumo149 = 0; int consumo150 = 0; // Saidas em tela (em R$) float preco_faixa1, preco_faixa2, preco_faixa3, total; // Leitura cout << "Quanto KW foram gastos? "; cin >> consumo; // Etapa 1: calcular os KW gastos em cada faixa if (consumo <= 99) { consumo99 = consumo; } else { consumo99 = 99; if (consumo <= 149) { consumo149 = consumo - 99; } else { consumo149 = 50; // (149 - 99) consumo150 = consumo - 149; } } // Etapa 2: calcular os valores a serem pagos preco_faixa1 = tarifa_faixa1 * consumo99; preco_faixa2 = tarifa_faixa2 * consumo149; preco_faixa3 = tarifa_faixa3 * consumo150; total = franquia + preco_faixa1 + preco_faixa2 + preco_faixa3; // Etapa 3: saida em tela (relatorio) cout << "-----------------------CONTA------------------------" << endl; cout << " Franquia: R$" << franquia << endl; cout << " Consumo ate 99KW: R$" << preco_faixa1 << endl; cout << "Consumo entre 100KW e 149KW: R$" << preco_faixa2 << endl; cout << " Consumo a partir de 150KW: R$" << preco_faixa3 << endl; cout << " TOTAL: R$" << total << endl; cout << "----------------------------------------------------" << endl; return 0; }

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

#include <iostream> using namespace std; int main() { int golsfla, golsflu; int novojogo; int npartidas; int vitoriasfla; int vitoriasflu; int nempates; // Inicializacao das contagens npartidas = 0; vitoriasfla = 0; vitoriasflu = 0; nempates = 0; do { // Entrada de dados cout << "Numero de gols do Flamengo: "; cin >> golsfla; cout << "Numero de gols do Fluminense: "; cin >> golsflu; cout << "Novo Fla-Flu 1.Sim 2.Nao? "; cin >> novojogo; // Calcula estatisticas de jogos npartidas++; if (golsfla > golsflu) { vitoriasfla++; } else if (golsflu > golsfla) { vitoriasflu++; } else { nempates++; } } while(novojogo == 1); // Saida em tela cout << "--Resultado Final--" << endl; cout << "Numero de partidas do Fla-Flu: " << npartidas << endl; cout << "Numero de vitorias do Flamengo: " << vitoriasfla << endl; cout << "Numero de vitorias do Fluminense: " << vitoriasflu << endl; cout << "Numero de Empates: " << nempates << endl; if (vitoriasfla > vitoriasflu) { cout << "Time com maior numero de vitorias: Flamengo" << endl; } else if (vitoriasflu > vitoriasfla) { cout << "Time com maior numero de vitorias: Fluminense" << endl; } else { cout << "Nao houve vencedor" << endl; } return 0; }

Anda mungkin juga menyukai