Um laboratório de pesquisas governamental conclui que um adoçante artificial comumente usados em refrigerantes dietéticos causa a morte de ratos de laboratório. Um amigo seu está desesperado para perder peso e não consegue deixar de tomar refrigerantes. Seu amigo quer saber quanto refrigerante dietético é possível tomar sem morrer. Escreva um programa para dar essa resposta. Os dados de entrada serão a quantidade de adoçante artificial necessária para matar um rato, o peso do rato e o peso da pessoa em dieta. Para garantir a segurança do seu amigo, faça com que o programa requisite o peso com o qual ele deseja ficar, em vez do peso atual. Assuma que o refrigerante dietético contém um décimo de 1% de adoçante artificial. Utilize uma declaração de variável com o modificador const para dar um nome a esta fração. Você pode querer expressar a porcentagem como o valor double 0.001.
Passo 1
Vamos lá galera, essa é uma questão de proporção.
Pra começo de conversa, a questão da uma informação importante o refrigerante dietético contém um décimo de 1% de adoçante, então vamos guardar essa informação em uma constante do tipo chamada
A questão nos diz quais são as entradas do programa então vamos criar variáveis para guardar cada uma: A primeira é a quantidade de adoçante capaz de matar um ratinho, criamos a variável . A segunda é o peso do rato, vamos chamar de . E a terceira é o peso que o amigo quer atingir, com o nome . O tipo dessas variáveis deve ser , para permitir valores reais com alta precisão.
Agora, temos que levar em consideração quais serão as saídas do programa. A primeira saída é a quantidade máxima de refrigerante dietético, vamos chamar de . Porém, pra facilitar os cálculos, vamos criar também uma variável intermediária chamada para guardar a quantidade máxima de adoçante.
Passo 2
Show! Agora vamos usar o cin para receber os valores do usuário. Não esqueça de usar o cout para imprimir uma mensagem pro usuário.
Outro detalhe, pra facilitar nossas contas vamos pedir todos os pesos em gramas.
Passo 3
Agora é hora de calcular nossos resultados. Pra calcular a quantidade máxima de adoçante vamos usar a expressão:
E pra calcular a quantidade máxima de refrigerante vamos usar essa outra expressão:
Essa é a melhor forma de fazer pois com duas contas simples teremos menos chance de errar.
Vamos colocar isso no nosso código:
Passo 4
E pra finalizar a questão vamos usar o cout para imprimir duas mensagens que informem a quantidade máxima de adoçante e de refrigerante que podem ser consumidos.
E xablau! Questão resolvida!