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

[Projeto] projeto - Desafio 3

Eu crei os codigos, porem queria uma ajuda, na 5 etapa. os resultado estão corretos, porem queria saber uma forma de adicionar a mensagem de que " a area do circulo é" e " o perimetro do circulo é" Quero saber se tem alguma forma de realizar isso no formato do codigo, pois sei que se repetir o codigo acima, conseguiria fazer que apresentasse na menagem igual. segue o codigo.

imcCalculo();

function imcCalculo () {
    let altura = parseFloat(prompt('Insira sua Altura em centimetros')) / 100;
    let peso = parseFloat(prompt('insira seu peso em Quilogramas'));
    let iMC = peso / [altura * altura];
    console.log(iMC);
    return iMC;
}

//2 - Calcule um Fatorial de um numero (Jeito 1)

let fatorial = function fac(n) {
    return n < 2 ? 1 : n * fac(n - 1);
  };
  
  console.log(fatorial(parseInt(prompt('Insira um valor'))));

  // Jeito 2
let valorFatorial = parseInt(prompt('Insira um valor'));
let calculo
function fac2() {
       calculo = valorFatorial < 2 ? 1 : valorFatorial * (valorFatorial - 1);
       return calculo;
}
fac2();
console.log(calculo);

//3 - Converter um valor para dolar, usando 4,80 como dolar

let conversao = function dolarConversor(n) {
    return n * 4.80;
  };
  
  console.log(conversao(parseInt(prompt('Insira um valor'))));

//4 - mostre na tela a area e o perimetro de uma area retangular parametros oferecidos

let ladoA = parseInt(prompt('Insira o valor da altura da figura'));
let ladoB = parseInt(prompt('insira o valor da base da figura'));
let calculoArea
let calculoPerimetro

function calcA () {
    calculoArea = ladoA * ladoB;
    return calculoArea;
}
function calcP () {
    calculoPerimetro = ladoA + ladoA + ladoB + ladoB;
    return calculoPerimetro;
}
calcP();
calcA();

alert(`A área da figura é ${calculoArea} é o Perimetro é ${calculoPerimetro}`);

//5 mostre na tela area e pertimetro de uma area circular

let cirPer = function perCirc(n) {
    return 2 * 3.14 * n;
}
alert(cirPer(parseInt(prompt('Insira o Raio da figura circular'))));

let cirAre = function areCirc(a){
    return 3.14 * [a * a];
}
alert(cirAre(parseInt(prompt('Insira o Raio da figura Circular'))));

//6 apresentar na tela a tabuada com o parametro dado

function tabuada(numero) {
    for(x=1; x<=10; x++) {
      alert(`${numero} x ${x} = ${numero * x}`);
    }
}
tabuada(prompt('Insira um numero para ver a tabuada'));


1 resposta
solução!

Olá, Rony. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótima a forma como você implementou as funções para calcular a área e o perímetro da figura circular. Para exibir mensagens mais descritivas no alert, você pode incluir os textos diretamente dentro da string template.

Veja este exemplo:


let raio = parseFloat(prompt('Insira o Raio da figura circular'));

let perimetro = 2 * 3.14 * raio;
let area = 3.14 * (raio * raio);

alert(`A área do círculo é ${area} e o perímetro do círculo é ${perimetro}`);

No código acima, a string dentro do alert já inclui a mensagem formatada, eliminando a necessidade de exibir dois alerts separados.

  Alura   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!