Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução das atividade

Compartilho minhas soluçoes !! Aceito sugestoes

Ex1

let peso = prompt('Informe se peso(kg)');
let altura = prompt('Informe sua altura(metro e cm)');

function somarIMC(peso, altura){
    let soma = peso / (altura * 2);
    //to.Fixed esta diminuindo as casas decimais 
    let valorImc = soma.toFixed(2);
    return valorImc;
}

console.log(somarIMC(peso, altura));

Ex2

let valorFatorial = parseInt(prompt('Digite um numero: '));

function numeroFatorial(valorFatorial) {
    if (valorFatorial < 0) 
        return -1;
    else if (valorFatorial == 0) 
        return 1;
    else {
        return (valorFatorial * numeroFatorial(valorFatorial - 1));
    }
  }

console.log(numeroFatorial(valorFatorial));

Ex3

let moeda = parseFloat(prompt('Informe o valor: '));
let cotaDolar = 4.80;

function converterDolar(moeda, cotaDolar){
    let somar = moeda * cotaDolar;
    let total = somar.toFixed(2);
    return total;
}

console.log(converterDolar(moeda, cotaDolar));

Ex4

let altura = parseFloat(prompt('Informe a altura: '));
let largura = parseFloat(prompt('Informe a largura: '));


function calcularArea(altura, largura){
    let valorArea = altura * largura;
    return valorArea;
}

console.log(calcularArea(altura, largura));

Ex5

let area = parseFloat(prompt('Informe a area: '));

function areaPi(area){
    let somarArea = Math.PI * area * area;
    let somarPerimetro = 2 * Math.PI * area;
    let totalArea = somarArea.toFixed(2);
    let totalPerimetro = somarPerimetro.toFixed(2);
    return console.log(`A area e ${totalArea}, e o perimetro e ${totalPerimetro} .`);
}

areaPi(area);

Ex6

let valorTabuada = prompt('Informe um valor: ');

function exibirTabuada(valorTabuada){
    console.log(`Tabuada do valor escolhido ${valorTabuada}`);
    for(let i = 1; i <= 10; i++){
        //Somando cada valor i++
        let adicaoTabuada = valorTabuada * i;
        console.log(`${valorTabuada} x ${i} = ${adicaoTabuada} `); 
    }
}

exibirTabuada(valorTabuada);
1 resposta
solução!

Olá Julio!

Obrigada por compartilhar suas soluções com a gente! É sempre bom ver o trabalho dos outros e aprender com diferentes abordagens.

Vou tentar deixar aqui uma observação a respeito de um exercício:

Ex1: A função somarIMC está correta, mas o cálculo do IMC pode ser ajustado. O IMC é calculado dividindo o peso pela altura ao quadrado, então o cálculo correto seria let soma = peso / (altura * altura);.

As demais não tem nada a ajustar e estão ótimas, muito bem!

Parabéns pelas soluções! Você está no caminho certo. Continue praticando e explorando novos desafios para aprimorar suas habilidades em programação.

Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software