1
resposta

[Projeto] 03 - Desafio: hora da prática (Resolução)

Desafio: hora da prática

Logica de programação: explore funções e listas - 03. Reiniciando o jogo

1 - Crie uma função que calcule o índice de massa corporal (IMC) de uma pessoa, a partir de sua altura, em metros, e peso, em quilogramas, que serão recebidos como parâmetro.

function calculaImc(peso, altura){
    if (altura > 3){
        return peso/(altura*altura)*10**4;

    }else{
        return peso/(altura*altura); 
    }
}

2 - Crie uma função que calcule o valor do fatorial de um número passado como parâmetro.

function fatorial(num){
    let resultado= 1;
    let contador= 1;
    while(contador<=num){
    
       resultado=resultado*contador;
       contador++
    }
    return resultado;
}

3 - Crie uma função que converte um valor em dólar, passado como parâmetro, e retorna o valor equivalente em reais. Para isso, considere a cotação do dólar igual a R$4,80.

function cambioDolarReal(dolar){
    return dolar*4.80;
}

4 - Crie uma função que mostre na tela a área e o perímetro de uma sala retangular, utilizando altura e largura que serão dadas como parâmetro.

function areaPerimetro(altura, largura){
    let area = altura*largura;
    let perimetro = (altura+largura)*2;
    alert('Area = '+ area +"  Perimetro = " + perimetro);
}

5 - Crie uma função que mostre na tela a área e o perímetro de uma sala circular, utilizando seu raio que será fornecido como parâmetro. Considere Pi = 3,14.

function areaCirculo(raio){
    let area = 3.14*raio**2;
    console.log(area);
}

6 - Crie uma função que mostre na tela a tabuada de um número dado como parâmetro.

function tabuada(valor){
    let cont=1;
    while(cont<=10){
        console.log(cont +" x " + valor + " = "+cont*valor);
        cont++;
    }
}
1 resposta

Olá, Guilherme! Tudo bem?

Parabéns pelos códigos, ficaram super bacanas! A prática do conteúdo é algo que nos ajuda a internalizar o conhecimento adquirido e nesse processo caso tenha restado alguma dúvida em específico, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!