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

[Projeto] Desafio usando Whilee Math.random

aqui está meu desafio na aula de boas práticas de programação. Porém, criei ele para não mostrar apenas no console, mas tambem no site. Assim permitindo quem ver pelo site, tambem saber o que está acontecendo.

let nome = prompt('Qual o seu nome?');
console.log(`Boas Vindas ${nome}`);

alert(`Boas Vindas ${nome}`);
let linguagemFav = prompt('Qual a linguagem de programação que você mais gosta?');
console.log(`sua linguagem favorita é ${linguagemFav}`);

let valor1 = prompt('escolha um numero.');
valor1 = Number(valor1);
let valor2 = prompt('escolha outro numero.');
valor2 = Number(valor2);
let resultado = valor1 + valor2;
console.log(`a soma de ${valor1} e ${valor2} é igual a ${resultado}.`);
alert(`a soma de ${valor1} e ${valor2} é igual a ${resultado}. Agora vamos para uma soma de subtração.`);

let segundoValor1 = prompt('escolha um numero.');
segundoValor1 = Number(segundoValor1);
let segundoValor2 = prompt('escolha outro numero.');
segundoValor2 = Number(segundoValor2);
let resultado2 = segundoValor1 - segundoValor2;
console.log(`a diferença entre ${segundoValor1} e ${segundoValor2} é igual a ${resultado2}.`);
alert(`a diferença entre ${segundoValor1} e ${segundoValor2} é igual a ${resultado2}.`);

let idade = prompt('qual sua idade?');
idade = Number(idade);
if (idade >= 18){
    console.log('você é maior de idade.');
    alert('você é maior de idade.');
} else{
    console.log('você é menor de idade.');
    alert('você é menor de idade.');
}

let numero = prompt('escolha um numero, e te direi se é positivo ou negativo.');
numero = Number(numero);
if (numero >= 0 ){
    console.log('o nomero é positivo.');
    alert('o numero é positivo.');
} else if(numero < 0){
    console.log('o numero é negativo');
    alert('o numero é negativo.');
}else {
    console.log('o numero é zero.');
    alert('o numero é zero.');
}

alert('agora uma contagem rapida usando while, até 10.');
let contador = 1;
while(contador <= 10){
    console.log(contador);
    alert(contador);
    contador ++;
}

alert('agora vamos exibir numeros aleatorios, utilizando Math.random.');
alert('primeiro numero aleatorio.');
let aleatorio1 = parseInt(Math.random());
console.log(`numero aleatorio: ${aleatorio1}`);
alert(`numero aleatorio: ${aleatorio1}`);

alert('o proximo é de 1 a 10.');
let aleatorio2 = parseInt(Math.random() * 10)+ 1;
console.log(`Número aleatório entre 1 e 10: ${aleatorio2}`);
alert(`Número aleatório entre 1 e 10: ${aleatorio2}`);

alert('o proximo é de 1 a 1000.');
let aleatorio3 = parseInt(Math.random() * 1000)+ 1;
console.log(`Número aleatório entre 1 e 1000: ${aleatorio3}`);
alert(`Número aleatório entre 1 e 1000: ${aleatorio3}`);

alert('obrigado por participar do meu exercicio.');

aceito sugestões, correções e etc. tudo pela experiencia e melhora na codificação kkkk desde já, obrigado.;)

1 resposta
solução!

Oii, Vanderson!

Obrigada por compartilhar seu código.

Ficou muito legal a forma como você levou a proposta além, exibindo não só no console como também na interface usando alert. Isso ajuda bastante na interatividade e demonstra seu empenho em praticar vários conceitos juntos.

Uma dica interessante pra você testar o funcionamento é utilizar o método document.write() para exibir informações diretamente na página web, além dos alert e console.log.


let nome = prompt('Digite seu nome:');
document.write('Olá ' + nome + ', boas vindas ao site!');

Neste exemplo, o texto aparece diretamente no site, sem precisar abrir janelas de alerta.

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