To com uma dúvida, ainda estou aprendendo

1 resposta
java
Felipe_Almeida2
num1 = parseInt(prompt ("escreva um numero: "))

num2 = parseInt(prompt ("escreva um numero: "))

num3 = parseInt(prompt ("escreva um numero: "))

num4 = parseInt(prompt ("escreva um numero: "))

num5 = parseInt(prompt ("escreva um numero: "))

num1 = num1<strong>2

num2 = num2</strong>2

num3 = num3<strong>2

num4 = num4</strong>2

num5 = num5**2

document.writeln("o resultado é " + num1, ‘’)

document.writeln("o resultado é " + num2, ‘’)

document.writeln("o resultado é " + num3, ‘’)

document.writeln("o resultado é " + num4, ‘’)

document.writeln("o resultado é " + num5, ‘’)

##################################

Fiz esse exercício, mas eu queria saber como eu faço para ao invés de botar “num1, num2, num3…” Eu não botar limite de usuários. Por exemplo um contador que saiba que quando forem enviadas x respostas ele  o resultado.

1 Resposta

Lucas_Camara

Se for para estudo de estrutura de dados, estude listas, pilhas, etc., que vc consegue criar uma estrutura de dados para armazenar N usuários e poderá ler essa lista.


Outra forma (mais simples), e utilizar um laço para fazer a leitura dos dados reaproveitando uma mesma variável e colocar uma condição de parada:

numero = null

ENQUANTO(numero != 0)
    numero = LEIA("Escreva um número:")
    resultado = numero * 2
    IMPRIME("O resultado é" + resultado)
FIM-ENQUANTO

Dê uma olhada nesse esquema e tente implementar. Se tiver dúvidas, só perguntar. Flws!

Criado 16 de março de 2020
Ultima resposta 18 de mar. de 2020
Respostas 1
Participantes 2