Página inicial
/
Tecnologia
/
12)uma máquina automática de café só funciona com notas de 5 reais e nunca dá o troco. o café custa 7 reais. assim, se o cliente

Question

12)Uma máquina automática de café só funciona com notas de 5 reais e nunca dá o troco. O café custa 7 reais. Assim, se o cliente pedir apenas um café, ele vai perder 3 reais, pois terá que dar 10 reais, e a máquina não devolverá o troco. É possível comprar mais de um café em uma só compra. Logo, se o cliente colocou 15 reais, significa que ele vai obter dois cafés e perderá 1 real. Implemente um programa em C++ que leia a quantidade de dinheiro que o cliente colocou na máquina sempre um múltiplo de 5 e imprima quanto o cliente irá perder no troco.

Solution

Verificación de expertos
4.4 (193 Votos)
Leonardo Mestre · Tutor por 5 anos

Resposta

Dicas: Este programa em C++ é um simples problema de matemática real, mas feito através de programação. Nós utilizamos um loop for para subtrair 7 do valor total (preço do café) até que o valor total seja menor que 7 (ou seja, não é mais possível comprar outro café). O número de vezes que isso é feito é a quantidade de cafés comprados. O que sobra é a quantidade de dinheiro que o cliente perde, pois a máquina não dá troco.Descrição:Aqui está uma versão mais limpa e comentada do mesmo programa:```c++#include using namespace std;int main() { // Declarando as variáveis int valor, cafes = 0; // Solicitando ao usuário a quantidade de dinheiro que ele tem cout > valor; // Certificando-se de que o valor é um múltiplo de 5 if(valor % 5 != 0) { cout = 7) { valor -= 7; cafes++; } // Imprimindo a quantidade de cafés comprados e o troco perdido cout << "\nA quantidade de cafe: " << cafes; cout << "\nO restante do dinheiro: " << valor; return 0; // Saída bem-sucedida do programa}```Resposta: O programa pede ao usuário para inserir um valor múltiplo de 5. Em seguida, tentará subtrair 7 (o preço do café) do valor total até que não seja mais possível. Isso indica que não podemos comprar mais cafés. A quantidade de vezes que conseguimos subtrair 7 é a quantidade de cafés que o cliente pode comprar. O valor que sobrar depois de todas as subtrações é a quantidade de dinheiro que o cliente perde, já que a máquina não devolve troco.