Qual a duvida?
não esta funcionando corretamente o meu programa :/
```<meta charset="UTF-8">
<center><h1><big>Empório Adega Potiguar</big></h1></center>
<script>
function pularlinha () {
document.write ("<br>");
document.write ("<br>");
}
function mostrar (frase){
document.write (frase);
pularlinha();
}
function sorteia (produtoPensado){
return Math.round(Math.random() * produtoPensado);
}
var produtoPensado = sorteia("Skol");
var produto = parseInt(prompt("Chute qual cerveja a Empório Adega Potiguar mais vende!"));
//ele funciona a parte de cima. Mas quando eu coloco a palavra certa fala que ("voce errou o chute!" )... Gostaria de saber onde errei para funcionar quando acertar.
if (sorteia == produtoPensado) {
mostrar("Uau! Você acertou! " + produtoPensado);
}else {
mostrar (" Você errou o chute!");
}
</script>
você poderia explicar, colar o codigo ou usar o discord para lhe ajudar melhor
Desculpa! agora que consegui fazer aparecer o código aqui , estou aprendendo .
O principal ai é que seu programa não serve a esse objetivo, o metodo match.random() é utilizado para numeros, para fazer algo como isso teria de colocar opcoes para o usuario escolher que fossem convertidas em numeros, melhor utilizar outros metodos.
<script>
//vetor com os nomes das cervejas
var textArray = [
'skol',
'brahma',
'sol',
'bavaria'
];
//a variavel randomNumber vai gerar um numero aleatorio correspondente ao indice do vetor com os nomes das cervejas
var randomNumber = Math.floor(Math.random()*textArray.length);
//trapaça o console.log a seguir vai mostrar no navegador qual a cerveja certa
console.log(`${textArray[randomNumber]} é a cerveja aleatoria`);
//aqui a variavel escolha vai perguntar qual cerveja a pessoa vai escolher
var escolha = prompt("Digite um nome de uma cerveja: ");
//agora começa o if lembrando de converter tudo para minusculo pois foi assim que declarei o vetor com o nome das cervejas
if (escolha.toLowerCase() == textArray[randomNumber].toLowerCase()) {
document.write(`Uau! Você acertou! A cerveja sorteada foi ${textArray[randomNumber].toUpperCase()}`);
} else {
document.write(`Você errou! A cerveja sorteada foi ${textArray[randomNumber].toUpperCase()} tente novamente.`);
};
</script>
refiz o codigo pra ficar perguntando ate a pessoa acertar.
<script>
//vetor com os nomes das cervejas
var textArray = [
'skol',
'brahma',
'sol',
'bavaria'
];
//a variavel randomNumber vai gerar um numero aleatorio correspondente ao indice do vetor com os nomes das cervejas
var randomNumber = Math.floor(Math.random()*textArray.length);
//trapaça o console.log a seguir vai mostrar no navegador qual a cerveja certa
console.log(`${textArray[randomNumber]} é a cerveja aleatoria`);
//aqui a variavel escolha vai perguntar qual cerveja a pessoa vai escolher
var escolha = prompt("Digite um nome de uma cerveja: ");
//aqui repete a pergunta ate ele escolher a cerveja
if (escolha == null) {
document.write(`Jogo Cancelado pelo usuario.`);
} else {
while(escolha.toLowerCase() != textArray[randomNumber].toLowerCase()) {
escolha = prompt("Você errou, tente outra cerveja: ")
};
document.write(`Uau! Você acertou! A cerveja sorteada foi ${textArray[randomNumber].toUpperCase()}`);
} ;
</script>