1
resposta

Hora da Practica. 07

//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 indiceMasaCorporal (altura,peso) {
  let imc = (peso /(altura * altura));
  return imc;
};

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

let numero = parseInt(prompt('Digite um numero'));
function factorial(numero){
    
    if (numero == 0 || numero == 1){
        return 1;
    } else {
        return numero * factorial(numero - 1);
    };
};
console.log(`el factorial de ${numero} es ${factorial(numero)}`);

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

let cotacao = 4.80
let numero = parseInt(prompt('Digite um valor em dolares'));
function converteMoeda(numero) {
return numero * cotacao;
};
console.log(`A convercion de $USD ${numero} en reais es ${converteMoeda(numero)}`)

//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.
let altura = parseInt(prompt('Digite a altura da sala'));
let largura = parseInt(prompt('Digite a largura da sala'));

function area(altura,largura) {
    return  altura * largura;
};
alert(`A area da sala es ${area(altura,largura)}`);

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


let radio= parseInt(prompt('Digite o radio da sala'));

function areaCirculo(radio) {
    return Math.PI * (radio * radio);
};
function areaPerimetro(radio) {
  return 2 * Math.PI * radio;
};

alert (`a area da circunferencia es ${areaCirculo(radio)}, o perimetro ${areaPerimetro(radio)}`);



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


let numeroEscolhido = parseInt(prompt('Digite o numero e descobra sua taboada'));
function taboada(numeroEscolhido) {
    for (let multiplicador = 1; multiplicador <= 10; multiplicador++) {
        console.log(`${numeroEscolhido} x ${multiplicador} = ${numeroEscolhido * multiplicador}`);
    }
}

taboada(numeroEscolhido);
1 resposta

Boa tarde, Fabiola Andrea, tudo bem?

Obrigado por compartilhar seu código com a comunidade Alura. Seu trabalho na atividade de Lógica de Programação ficou excelente! Você conseguiu aplicar diversos conceitos importantes, como funções, recursividade e laços de repetição, tudo de forma clara e objetiva.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!