Você está aqui: C++ ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar descontos para todos, mas especialmente para mulheres. Faça um programa - Desafio de Programação Resolvido em C++Quantidade de visualizações: 95 vezes |
Pergunta/Tarefa: Numa promoção exclusiva para o Dia da Mulher, uma loja quer dar descontos para todos, mas especialmente para mulheres. Faça um programa que leia nome, sexo e o valor das compras do cliente e calcule o preço com desconto. Sabendo que: - Homens ganham 5% de desconto - Mulheres ganham 13% de desconto Sua saída deverá ser parecida com: Informe o nome do(a) cliente: GUSTAVO SILVA Informe o sexo (M/F): M Informe o valor da compra: 850 Nome do cliente: GUSTAVO SILVA Sexo: M Valor da compra: 850 Desconto obtido: 42.5 Valor a pagar: 807.5 Informe o nome do(a) cliente: MILENA XAVIER Informe o sexo (M/F): F Informe o valor da compra: 850 Nome do cliente: MILENA XAVIER Sexo: F Valor da compra: 850 Desconto obtido: 110.5 Valor a pagar: 739.5 Veja a resolução comentada deste exercício usando C++: // vamos fazer os includes ncessários #include <iostream> using namespace std; // função principal do programa int main(int argc, char *argv[]) { // variáveis usadas na resolução do problema string nome; char sexo; double valor_compra, desconto, valor_pagar; // vamos ler o nome do(a) cliente cout << "Informe o nome do(a) cliente: "; getline(cin, nome); // vamos ler o sexo do(a) cliente cout << "Informe o sexo (M/F): "; cin >> sexo; // vamos ler o valor da compra cout << "Informe o valor da compra: "; cin >> valor_compra; // agora vamos calcular o desconto de acordo com o sexo // do(a) cliente if (sexo == 'M') { // aplica o desconto de 5% desconto = (5 / 100.0) * valor_compra; } else { // aplica o desconto de 13% desconto = (13 / 100.0) * valor_compra; } // agora que já temos o desconto, vamos calcular o valor // a pagar valor_pagar = valor_compra - desconto; // e mostramos o resultado cout << "\nNome do cliente: " << nome; cout << "\nSexo: " << sexo; cout << "\nValor da compra: " << valor_compra; cout << "\nDesconto obtido: " << desconto; cout << "\nValor a pagar: " << valor_pagar; cout << "\n\n"; return EXIT_SUCCESS; } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |