Separei o código em duas partes pois ultrapassou o limite de caracteres.
let opcao, nome, linguagem, idade, numero, i, nota, aleatorio;
let valor1, valor2, resultado;
do{
opcao = parseInt(prompt("Escolha uma opção:" +
"\n 7. Sua idade." +
"\n 8. Positivo, negativo ou neutro?" +
"\n 9. Imprime de 1 até 10." +
"\n 10. Aprovado ou Reprovado?" +
"\n 11. Número aleatório." +
"\n 12. Número de 1 a 10." +
"\n 13. Número de 1 a 1000." +
"\n 0. Sair."));
switch(opcao){
case 7:
// 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.
idade = prompt("Digite sua idade:");
if(idade > 18){
console.log(`Você é maior de idade!`);
}
else{
console.log(`Você é menor de idade!`);
}
break;
case 8:
// 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.
numero = parseInt(prompt("Digite um número:"));
if(numero > 0){
console.log(`Seu número ${numero} é positivo!`);
}
if(numero < 0){
console.log(`Seu número ${numero} é negativo!`);
}
if(numero == 0){
console.log(`Seu número ${numero} é neutro!`);
}
break;
case 9:
// 9. Use um loop while para imprimir os números de 1 a 10 no console.
i = 1;
while(i <=10){
console.log(`Número ${i}.`);
i++;
}
break;
case 10:
// 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.
nota = parseInt(prompt("Digite sua nota:"));
if(nota >= 7){
console.log(`Sua nota é ${nota} e você foi aprovado!`);
}
if(nota > 10 || nota < 0){
console.log(`Sua nota ${nota} é inválida!`);
}
else{
console.log(`Sua nota é ${nota} e você foi reprovado!`);
}
break;
case 11:
// 11. Use o Math.random para gerar qualquer número aleatório
// e exiba esse número no console.
aleatorio = parseInt(Math.random() *100 + 1);
console.log(`O número é: ${aleatorio}.`);
break;
case 12:
// 12. Use o Math.random para gerar um número inteiro entre 1 e 10
// e exiba esse número no console.
aleatorio = parseInt(Math.random() * 10 + 1);
console.log(`O número é: ${aleatorio}.`);
break;
case 13:
// 13. Use o Math.random para gerar um número inteiro entre 1 e 1000
// e exiba esse número no console.
aleatorio = parseInt(Math.random() * 1000 + 1);
console.log(`O número é: ${aleatorio}.`);
break;
case 0:
break;
default:
alert("Digite uma opção válida!");
}
}while(opcao != 0);