1
resposta

[Dúvida] 16 Consolidando seu conhecimento

Olá! segue meu código. Aceito sugestões, criticas e se por acaso tiver algum erro, me digam :)

<meta charset="UTF-8">

<script>

    let nome = prompt("Digite seu nome: ")
    let pesoInformado = parseInt(prompt('Meu peso: '));
    let alturaInformada = parseFloat(prompt('Minha altura :'));

    let nomeAmigo = prompt("Digite nome do amigo: ");
    let pesoAmigo = parseInt(prompt('Informe o peso do amigo: '));
    let alturaAmigo = parseFloat(prompt('Informe a altura do amigo:'));

    let nomeMae = prompt("Digite nome da sua mãe: ");
    let pesoMae = parseInt(prompt('Informe o peso da mãe: '));
    let alturaMae = parseFloat(prompt('Informe a altura da mãe :'));


    function pulaLinha() {
        document.write("<br>");
        document.write("<br>");  
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha(); 
    }

    let imc = (peso, altura) => peso/ (altura * altura); //função retornará o valor de imc

    //Criei variaveis para armazenas os IMCS
    let meuIMC = imc(pesoInformado, alturaInformada); 
    let imcAmigo = imc(pesoAmigo, alturaAmigo);
    let imcMae = imc(pesoMae, alturaMae);

   mostra(`Olá ${nome} seu IMC é ${Math.round(meuIMC)}`); //arredondei o resultado do imc()

   mostra(`Olá ${nomeAmigo} seu IMC é ${Math.round(imcAmigo)}`); 

   mostra(`Olá ${nomeMae} seu IMC é ${Math.round(imcMae)}`); 

   mostra(`O total de meu, da minha mãe e do meu amigo é ${Math.round(meuIMC + imcAmigo + imcMae)}`); //função mostrará a soma dos IMC da minha mãe, meu amigo e meu;


</script>

Fiz alguns comentários para que seja fácil o entendimento do meu código :)

Uma observação: eu tenho github, mas não é com uma conta da Alura. Eu preciso criar um com uma conta Alura ou posso usar o que já tenho e colocar no meu perfil?

1 resposta

Oi Alex, tudo bem?

É ótimo ver seu código em JavaScript e HTML para calcular o IMC de diferentes pessoas! Você demonstrou habilidade ao criar uma aplicação interativa que calcula o IMC com base nos dados inseridos pelo usuário.

Agradeço por compartilhar sua solução e estou certo de que outros podem aprender com sua abordagem.

Continua com o excelente trabalho e continue aprendendo e praticando!

Você não precisa de uma conta da Alura, você pode usar a que você já tem e colocar no seu perfil.

Um abraço e bons estudos.