Bom dia Italo, tudo bem? Espero que sim
Obrigado pela paciência na espera da resposta.
Parabéns pelo seu empenho e dedicação! Ficamos felizes em saber que está buscando expandir seus horizontes e desempenhar os códigos em outras situações, observando seu código percebi algumas discrepâncias que gostaria de dar uma mãozinha.
Percebi que gostaria de representar como poderia ser a organização de bebidas para 104 adultos e 28 crianças, para deixar esse código mais acessível e legível se alguém quiser utilizá-lo, fiz algumas alterações.
Primeiramente, vamos separar o que sabemos:
- Adultos e crianças bebem a mesma quantidade de líquido nos dias frios;
- Adultos e crianças bebem a mesma quantidade de água;
- Adultos bebem mais água (1000mL) do que crianças (500mL) no calor;
- Nas festas, 70% das bebidas são coca-cola e 30% são sucos, outros refrigerantes, etc;
Dessa forma, iremos separar as variáveis de calor dos adultos e crianças, já que cada um apresenta uma diferente quantidade de consumo. Além disso, quando formos mostrar na tela quanto cada consumiu, iremos deixar claro para a pessoa que lê, quais são os parâmetros que estamos usando (se é no calor ou no frio).
Algo que se pode perceber em seu antigo código é a quantidade muito elevada de consumo por parte das crianças, mesmo que elas estejam em minoria e bebam menos no calor que os adultos.
Compartilho o código junto com alguns comentários sobre como cada parte irá atuar:
<meta charset="UTF-8">
<h3>Como calcular bebidas para 104 adultos e 28 crianças para festa?</h3>
<script>
alert("Você sabe calcular quantas bebidas por pessoa?");
//Quantidade pessoas - adicionanr variável que calcule a soma de pessoas facilita na escrita
var adulto = 104 ;
var crianca = 28 ;
var totalPessoas = adulto + crianca ;
//Total de pessoas
document.write("O total de pessoas na festa é: "+"<u>"+"<b>"+ totalPessoas + "</b>"+"</u>" + "<br>");
//Criança e adulto consomem mesma quantidade de líquido no frio
var litroPorPessoasEmDiasFrios = (( totalPessoas * 600)/1000);
//Nos dias quentes os adultos consomem mais líquido.
var litroPorAdultoCalor = (( adulto * 1000)/1000);
var litroPorCriancaCalor = (( crianca * 500)/1000);
//Criança e adulto consomem mesma quantidade de água
var litroPorPessoasAgua = (( totalPessoas * 500)/1000);
//Considerando que na festa 70% do líquido consumido é coca-cola, calculo do quanto de coca-cola é consumido dependendo da faixa etária:
var litroCocaFrio = ( litroPorPessoasEmDiasFrios * (70/100));
var litroCocaAdultoCalor = ( litroPorAdultoCalor * (70/100));
var litroCocaCriancaCalor = ( litroPorCriancaCalor * (70/100));
//Cerca de 30% é qualquer bebida
var litroOutrasBebidasFrio = ( litroPorPessoasEmDiasFrios * (30/100));
var litroOutrasBebidasAdultoCalor = ( litroPorAdultoCalor * (30/100));
var litroOutrasBebidasCriancaCalor = ( litroPorCriancaCalor * (30/100));
//Atribuir o valor certo de quantidade para cada momento, considerando as necessidades de cada faixa etária
document.write("A quantidade de litros de coca-cola no frio para todos os convidados é: " + "<u>" +"<b>"+ Math.round(litroCocaFrio)+"</u>" +"</b>" + " litros." + "<br>");
document.write("A quantidade de litros de coca-cola no calor para os " + adulto + " adultos é: " + "<u>" +"<b>"+ Math.round(litroCocaAdultoCalor)+"</u>" +"</b>" + " litros." + "<br>");
document.write("E a quantidade de litros de coca-cola para as " + crianca + " crianças no calor é: " + "<u>" +"<b>" + Math.round(litroOutrasBebidasCriancaCalor) + "</b>"+"</u>" + " litros." + "<br>");
document.write("A quantidade de litros de sucos e(ou) outros refrigerantes no frio para todos os convidados é: " + "<u>" + "<b>" + Math.round(litroOutrasBebidasFrio)+"</u>" +"</b>" + " litros." + "<br>");
document.write("A quantidade de litros de sucos e(ou) outros refrigerantes no calor para os " + adulto + " adultos é: " + "<u>" +"<b>"+ Math.round(litroOutrasBebidasAdultoCalor)+"</u>" +"</b>" + "litros." + "<br>");
document.write("E a quantidade de litros de sucos e(ou) outros refrigerantes para as " + crianca + " crianças no calor é: " + "<u>" +"<b>" + Math.round(litroOutrasBebidasCriancaCalor) + "</b>"+"</u>" + " litros." + "<br>");
document.write("A quantidade de litros de água para todos os convidados é: " + "<u>" + "<b>" + Math.round(litroPorPessoasAgua) + "</b>" + "</u>" + " litros." + "<br>");
</script>
<p>
Mais informações cliquei <a href=https://www.blogdocasamento.com.br/saiba-como-calcular-a-quantidade-de-bebida-para-sua-festa/> >>> aqui <<< </a> para saber mais informações
Caso fique qualquer dúvida, fico à disposição para ajudar! Conte com a gente sempre que precisar!
Um bom dia e bons estudos! =)