1
resposta

Conclusão III

<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
    var adulto = 104 ;
    var crianca = 28 ;

    document.write("Total de pessoas na festa: "+"<u>"+"<b>"+ (adulto + crianca) + "</b>"+"</u>" + "<br>"); 

            //Calculo litros por pessoas
    var litroPorPessoasFrio = ((( adulto * 600)+(crianca * 500))/1000);
    var litroPorPessoasCalor = (((adulto * 1000)+(crianca * 500))/1000);
    var litroPorPessoasAgua = (((adulto * 500)+(crianca*500))/1000);
            //Calculo por bebida

    var litroCocaFrio = (litroPorPessoasFrio*(70/100));
    var litroCocaCalor = (litroPorPessoasCalor*(70/100));

    var litroOutrasBebidasFrio = (litroPorPessoasFrio*(30/100));
    var litroOutrasBebidasCalor = (litroPorPessoasCalor*(30/100));



    document.write("litro coca é: adulto "+"<u>" +"<b>"+ Math.round(litroCocaFrio)+"</u>" +"</b>" +" e  criança "+"<u>" +"<b>" + Math.round(litroCocaCalor) + "</b>"+"</u>" + "<br>"); 
    document.write("litro sucos e(ou) outros refrigerantes é: adulto "+"<u>" + "<b>" + Math.round(litroOutrasBebidasFrio)+"</u>" + "</b>" +" e  criança "+"<u>" + "<b>" + Math.round(litroOutrasBebidasCalor) + "</b>"+"</u>"+ "<br>");
    document.write("litro água é : "+"<u>" + "<b>" + Math.round(litroPorPessoasAgua) + "</b>"+"</u>");

</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

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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! =)