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

prova.html

tentei fazer algo mais dinâmico e até que deu certo, mas queria saber se tem algum outro meio pra chegar nesse mesmo resultado

<meta charset="UTF-8">
<script>          

acerto = prompt ('quantas questão você acertou?')



if (acerto == 1) {resultado =  1/50*100}
if (acerto == 2) {resultado =  2/50*100}
if (acerto == 3) {resultado =  3/50*100}
if (acerto == 4) {resultado =  4/50*100}
if (acerto == 5) {resultado =  5/50*100}
if (acerto == 6) {resultado =  6/50*100}
if (acerto == 7) {resultado =  7/50*100}
if (acerto == 8) {resultado =  8/50*100}
if (acerto == 9) {resultado =  9/50*100}
if (acerto == 10) {resultado =  10/50*100}
if (acerto == 11) {resultado =  11/50*100}
if (acerto == 12) {resultado =  12/50*100}
if (acerto == 13) {resultado =  13/50*100}
if (acerto == 14) {resultado =  14/50*100}
if (acerto == 15) {resultado =  15/50*100}
if (acerto == 16) {resultado =  16/50*100}
if (acerto == 17) {resultado =  17/50*100}
if (acerto == 18) {resultado =  18/50*100}
if (acerto == 19) {resultado =  19/50*100}
if (acerto == 20) {resultado =  20/50*100}
if (acerto == 21) {resultado =  21/50*100}
if (acerto == 22) {resultado =  22/50*100}
if (acerto == 23) {resultado =  23/50*100}
if (acerto == 24) {resultado =  24/50*100}
if (acerto == 25) {resultado =  25/50*100}
if (acerto == 26) {resultado =  26/50*100}
if (acerto == 27) {resultado =  27/50*100}
if (acerto == 28) {resultado =  28/50*100}
if (acerto == 29) {resultado =  29/50*100}
if (acerto == 30) {resultado =  30/50*100}
if (acerto == 31) {resultado =  31/50*100}
if (acerto == 32) {resultado =  32/50*100}
if (acerto == 33) {resultado =  33/50*100}
if (acerto == 34) {resultado =  34/50*100}
if (acerto == 35) {resultado =  35/50*100}
if (acerto == 36) {resultado =  36/50*100}
if (acerto == 37) {resultado =  37/50*100}
if (acerto == 38) {resultado =  38/50*100}
if (acerto == 39) {resultado =  39/50*100}
if (acerto == 40) {resultado =  40/50*100}
if (acerto == 41) {resultado =  41/50*100}
if (acerto == 42) {resultado =  42/50*100}
if (acerto == 43) {resultado =  43/50*100}
if (acerto == 44) {resultado =  44/50*100}
if (acerto == 45) {resultado =  45/50*100}
if (acerto == 46) {resultado =  46/50*100}
if (acerto == 47) {resultado =  47/50*100}
if (acerto == 48) {resultado =  48/50*100}
if (acerto == 49) {resultado =  49/50*100}
if (acerto == 50) {resultado =  50/50*100}



document.write('você acertou ')
document.write(resultado)
document.write('%')

   </script>
1 resposta
solução!

Olá Otavio, tudo bem?

Uma outra alternativa seria fazer dessa forma:

<meta charset="UTF-8">
<script>
    acerto = prompt('quantas questão você acertou?')

    resultado = acerto / 50 * 100
    document.write('você acertou ' + resultado + '%')
</script>

Assim, independente do número de questões que foram acertada, o cálculo será feito.

Espero ter ajudado, em caso de dúvidas fique a vontade para perguntar. Bons estudos!