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

04- Boas práticas de programação/Desafio: Hora de Praticar

Aqui estão minhas atividades. Uma que me deixou bem na dúvida e tive que consultar foi a 9: loop while. Se alguém tiver exemplos, sugestões para me ajudar a fixá-lo, eu agradeço.

1 - Crie um programa que utilize o console.log para exibir uma mensagem de boas-vindas.

alert('Boas-vindas!');
console.log('Boas-vindas!');

2 - Crie uma variável chamada "nome" e atribua a ela o seu nome.

Em seguida, utilize o console.log para exibir a mensagem "Olá, [seu nome]!" no console do navegador.

let nome1 = prompt('Qual seu nome?')
console.log(nome1)

3 - Crie uma variável chamada "nome" e atribua a ela o seu nome. Em seguida, utilize o alert para exibir a mensagem "Olá, [seu nome]!"

console.log(nome)
alert(`Seu nome é: ${nome}`);

4 - Utilize o prompt e faça a seguinte pergunta: Qual a linguagem de programação que você mais gosta?. Em seguida, armazene a resposta em uma variável e mostre no console do navegador.

let pergunta = prompt('Qual a linguagem de programação que você mais gosta?');
let resposta = 'JavaScript';
alert(`A linguagem que mais gosto é ${resposta}`);

5 - Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a soma desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A soma de [valor1] e [valor2] é igual a [resultado]." no console.

let valor_1 = 28
let valor_2 = 25
let resultado = 28 + 25;
alert('"A soma de 28 e 25 é igual a"')
console.log("A soma de 28 e 25 é igual a", resultado);
alert(resultado)

6 - Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a subtração desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A diferença entre [valor1] e [valor2] é igual a [resultado]." no console.

let valor1 = 23
let valor2 = 20
let solucao = 23 - 20;
alert('"A subtração de 23 e 20 é igual a"')
console.log("A subtração de 23 e 20 é igual a", solucao);
alert(solucao)

7 - Peça ao usuário para inserir sua idade com prompt. Com base na idade inserida, utilize um if para verificar se a pessoa é maior ou menor de idade, exibindo uma mensagem apropriada no console.

let idade = prompt('Quantos anos você tem?');
console.log(idade)
if (idade >= 18) {
   alert('Parabéns! Já é maior de idade');
} else {
   alert('Vixe, não tem idade suficiente');
}

8 - Crie uma variável "numero" e peça um valor com prompt verifique se é positivo, negativo ou zero. Use if-else para imprimir a respectiva mensagem.

let numero = prompt('Informe um número:');
if (numero > 0) {
  alert("O número é positivo.");
} else if (numero < 0) {
  alert("O número é negativo.");
} else {
  alert("O número é zero.");
}

9 - Use um loop while para imprimir os números de 1 a 10 no console.

let numero2 = 1;
alert(numero2)
while (numero2 <= 10) {
    console.log(numero2);
    alert(numero2)
    numero2++;
}

10 - Crie uma variável "nota" e atribua um valor numérico a ela. Use if-else para determinar se a nota é maior ou igual a 7 e exiba "Aprovado" ou "Reprovado" no console.

let nota = 8;
if (nota => 7) {
    alert('Aprovado! Não fez mais que sua obrigação');
} else {
    alert('Reprovado!');
}

11 - Use o Math.random para gerar qualquer número aleatório e exiba esse número no console.

let numeroAleatorio = Math.random() * 100;
console.log(numeroAleatorio)
alert('Seu número aleatório é: ' + ' ' + numeroAleatorio)

12 - Use o Math.random para gerar um número inteiro entre 1 e 10 e exiba esse número no console.

let numero2Aleatorio = Math.random() * 100;
let numero2Inteiro = parseInt(numero2Aleatorio, 10);
console.log(numero2Inteiro);
alert('Seu número aleatório é: ' + numero2Inteiro)

13 - Use o Math.random para gerar um número inteiro entre 1 e 1000 e exiba esse número no console.

let numero3Aleatorio = Math.random() * 1000;
let numero3Inteiro = parseInt(numero3Aleatorio, 10);
console.log(numero3Inteiro);
alert('Seu número aleatório é: ' + numero3Inteiro)
2 respostas
solução!

Olá, o while e um loop que enquanto a condição que se deseja não for verdadeira ele vai continuar naquele loop, exemplo, "maçã vermelha" você pode colocar "uva", "acerola" e etc. enquanto a resposta não for "maçã vermelha" ele ficara entrando no loop e fazendo a verificação até a condição "maçã vermelha" ser verdadeira e em seguida passando para o próximo bloco de código. Espero ter ajudado.

Obrigada, Miqueas!