Robô da Tabuada

  1. Como sempre, começamos criando o script e a página:
Depois, no script, vamos começar pedindo que informe o número e criando também uma variável do tipo string para armazenarmos os resultados das multiplicações:
const numero = parseFloat(prompt("De qual número você deseja calcular a tabuada?"))
let resultado = ""
Então criamos um laço for que tem um fator que começa em 1, a primeira multiplicação, e vai até 20, a última. Dentro dele iremos concatenar o resultado na nossa string de resultado:
const numero = parseFloat(prompt("De qual número você deseja calcular a tabuada?"))
let resultado = ""

for (let fator = 1; fator <= 20; fator++) {
  resultado += " -> " + numero + " x " + fator + " = " + (numero * fator) + "\n"
}
Por último, exibimos o resultado da tabuada com um alert:
const numero = parseFloat(prompt("De qual número você deseja calcular a tabuada?"))
let resultado = ""

for (let fator = 1; fator <= 20; fator++) {
  resultado += " -> " + numero + " x " + fator + " = " + (numero * fator) + "\n"
}

alert("Resultado da Tabuada de " + numero + ":\n\n" + resultado)

Procurando Palíndromos

  1. Começamos criando o script e a página html:
No script, a primeira coisa que precisamos fazer é solicitar a palavra e criar uma variável para armazenar a palavra invertida:
const palavra = prompt("Informe uma palavra:")
let palavraInvertida = ""
Depois vamos criar um laço for que vai percorrer as posições da palavra, porém começando do último índice e indo até o primeiro:
const palavra = prompt("Informe uma palavra:")
let palavraInvertida = ""

for (let i = palavra.length - 1; i >= 0; i--) {
  palavraInvertida += palavra[i]
}
Para terminar, só precisamos criar uma condicional if else para verificar se a palavra é ou não um palíndromo e mostrar as mensagens de acordo:
const palavra = prompt("Informe uma palavra:")
let palavraInvertida = ""

for (let i = palavra.length - 1; i >= 0; i--) {
  palavraInvertida += palavra[i]
}

if (palavra === palavraInvertida) {
  alert(palavra + " é um palíndromo!")
} else {
  alert(palavra + " não é um palíndromo!\n\n" + palavra + " !== " + palavraInvertida)
}