Ir ao conteúdo
  • Cadastre-se

Recommended Posts

OI, sou iniciante na área, queria que me ajudassem a resolver o seguinte problema usando Lua.

 

Faça um módulo que exibe a soma dos 100 inteiros de um vetor.

 

Eu cheguei até aqui, mas não queria ter quer digitar os vetores de 0 até 99, sei que existe ou fórmula

mas não sei como fazer, me desculpem sei que o problema é bem simples

vetor = {digitar os vetores}
total = 0 for x = 1, 100, 1 do
total = total + vetor[x]
end
io.write(total)

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde.

Você pode testar com 10 posições. O que funciona com 10, funciona com 100.

Você pode preencher esse vetor com números aleatórios, mas precisará checar se está tudo certo. Fica inviável conferir 10 números.

 

Veja se ajuda: https://groups.google.com/forum/#!topic/lua-br/OkGVxqz_0M0

https://wiki.portugal-a-programar.pt/revistaprogramar_arquivo:28_edicao:lua_oitava_parte

  • Curtir 4

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ffeliperobot       seu código está bom ,  só precisa organizar melhor  ,  e para preencher o vetor você usa o valor da variável de controle do loop , então seu código pode ser assim  :

vetor = {}
total = 0
for x = 0, 99, 1 do
    vetor[x]=x
    total = total + vetor[x]
end
io.write("Resultado Da Soma => ",total ,"\n\n")

 

  • Curtir 3

Compartilhar este post


Link para o post
Compartilhar em outros sites
23 horas atrás, Math.Pi disse:

Boa tarde.

Você pode testar com 10 posições. O que funciona com 10, funciona com 100.

Você pode preencher esse vetor com números aleatórios, mas precisará checar se está tudo certo. Fica inviável conferir 10 números.

 

Veja se ajuda: https://groups.google.com/forum/#!topic/lua-br/OkGVxqz_0M0

https://wiki.portugal-a-programar.pt/revistaprogramar_arquivo:28_edicao:lua_oitava_parte

Muito obrigado pela ajuda, @Math.Pi favoritei os sites pra depois dar uma conferida.

adicionado 1 minuto depois
12 horas atrás, devair1010 disse:

@ffeliperobot       seu código está bom ,  só precisa organizar melhor  ,  e para preencher o vetor você usa o valor da variável de controle do loop , então seu código pode ser assim  :


vetor = {}
total = 0
for x = 0, 99, 1 do
    vetor[x]=x
    total = total + vetor[x]
end
io.write("Resultado Da Soma => ",total ,"\n\n")

Nossa valeu pela ajuda, @devair1010 tem outros inúmeros problemas relacionados a vetores mas acho que agora eu consigo me virar haha, 

 

  • Curtir 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×