desafio 1 fiz um pouco diferente para que o usuário colocasse suas informações.
let peso = prompt('Por favor, insira seu peso');
let pesoNumero = Number(peso);
let altura = prompt('Por favor, insira sua altura em centimetros');
let alturaNumero = Number(altura) / 100;
function calcularImc(pesoNumero,alturaNumero){
return pesoNumero / (alturaNumero * alturaNumero);
}
let imc = calcularImc(pesoNumero,alturaNumero);
console.log(pesoNumero);
console.log(alturaNumero);
console.log(imc);
desafio 2 fiz usando o while
function calcularFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
}
let fatorial = 1;
let i = 2;
while (i <= numero) {
fatorial *= i;
i++;
}
return fatorial;
}
// Exemplo de uso
let numero = 5;
let resultado = calcularFatorial(numero);
console.log(`O fatorial de ${numero} é ${resultado}`);
desafio 3
// Solicita que o usuário insira um número
let numeroEmDolar = parseInt(prompt("Digite um valor de dolar para passar para reais "));
// Verifica se a entrada é um número válido
if (isNaN(numeroEmDolar)) {
console.log("Por favor, insira um número válido.");
} else {
let resultado = calcularRealEmDolar(numeroEmDolar);
console.log(`O valor de $ ${numeroEmDolar} em reais é R$ ${resultado}`);
}
function calcularRealEmDolar(numeroEmDolar){
return numeroEmDolar * 4.80
}
desafio 4
let altura = parseInt(prompt("Digite um valor de altura"));
let largura = parseInt(prompt("Digite um valor de largura"));
function calcularArea(altura, largura) {
let area = altura * largura;
return area;
}
let area = calcularArea(altura, largura);
console.log(`A área do retângulo é: ${area}`);
function calcularPerimetro(altura, largura) {
let perimetro = 2 * (altura + largura);
return perimetro;
}
let perimetro = calcularPerimetro(altura, largura);
console.log(`O perimetro do retângulo é: ${perimetro}`);
desafio 5
let raio = parseFloat(prompt('escreva o raio do circulo'))
let pi = 3.14
function calcularArea(raio,pi) {
let area = pi * (raio*raio)
return area;
}
let area = calcularArea(raio,pi);
console.log(`A área do circulo é: ${area}`);
function calcularPerimetro(raio,pi) {
let perimetro = 2 * raio * pi;
return perimetro;
}
let perimetro = calcularPerimetro(raio,pi);
console.log(`O perimetro do circulo é: ${perimetro}`);
desafio 6
let numero = parseInt(prompt('coloque seu numero aqui'))
function mostrarTabuada(numero) {
for (let i = 1; i <= 10; i = i + 1) {
let resultado = numero * i;
console.log(`${numero} x ${i} = ${resultado}`)
}
}
mostrarTabuada(numero);