Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio 02

Fiz um modo simplificado e um mais completo.

Modo Simplificado:

function olaMundo() {
    console.log('Ola Mundo');
}

function olaPessoa(nome) {
    console.log(`Olá ${nome}`);
}

function numeroEmDobro(numero) {
    return numero * 2;
}

function media(nota01,nota02,nota03) {
    return parseFloat((nota01+nota02+nota03)/3);
}

function maiorQue(numero01,numero02) {
    return parseInt(numero01 >= numero02 ? numero01 : numero02);
}

function aoQuadrado(numeroQuadrado) {
    return parseInt(numeroQuadrado*numeroQuadrado);
}

olaMundo();
olaPessoa('Laercio');
console.log(`O dobro desse numero é: ${numeroEmDobro(5)}`);
console.log(`A media de aluno Laercio é ${media(8,6,9)}`);
console.log(`O maior numero é ${maiorQue(1,5)}`);
console.log(`O quadrado de 5 é ${aoQuadrado(5)}`);

Modo Completo:

let nome = prompt('Digite seu nome: ');
let numeroQueSeraDobrado = parseInt(prompt(`${nome} digite o numero a ser dobrado`));
let nota01 = parseFloat(prompt(`${nome}, Digite a nota 1: `));
let nota02 = parseFloat(prompt(`${nome}, Digite a nota 2: `));
let nota03 = parseFloat(prompt(`${nome}, Digite a nota 3: `));
let numero01 = parseInt(prompt(`${nome}, Digite o numero 01: `));
let numero02 = parseInt(prompt(`${nome}, Digite o numero 02: `));
let numeroQuadrado = parseInt(prompt(`${nome}, Digite o numero que será elevado ao quadrado: `));

function olaMundo() {
    console.log('Ola Mundo');
}

function olaPessoa(nome) {
    console.log(`Olá ${nome}`);
}

function numeroEmDobro(numero) {
    return numero * 2;
}

function media(nota01,nota02,nota03) {
    return parseFloat((nota01+nota02+nota03)/3);
}

function maiorQue(numero01,numero02) {
    return parseInt(numero01 >= numero02 ? numero01 : numero02);
}

function aoQuadrado(numeroQuadrado) {
    return parseInt(numeroQuadrado*numeroQuadrado);
}

olaMundo();
olaPessoa(`Seja bem-vindo ${nome}`);
console.log(`O dobro de ${numeroQueSeraDobrado} é: ${numeroEmDobro(numeroQueSeraDobrado)}`);
alert(`As notas do aluno ${nome} são respectivamente ${nota01}, ${nota02}, ${nota03}, e sua media é ${media(nota01,nota02,nota03)}`);
alert(`O maior numero é ${maiorQue(numero01,numero02)}`);
alert(`O quadrado de ${numeroQuadrado} é ${aoQuadrado(numeroQuadrado)}`);
2 respostas
solução!

Bom dia! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções personalizadas para organizar e reutilizar a lógica do programa, utilizou muito bem o prompt() e alert() para criar uma experiência interativa com o usuário e ainda compreendeu a importância do uso de template literals para tornar as mensagens mais dinâmicas e contextualizadas.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Boa noite Sir Nogueira!

Obrigado pelo feedback.
Fico feliz em saber que meu código possa ajudar de alguma forma.

Tenha uma excelente noite e até a próxima!