Ir ao conteúdo

Outro Soma de vetores em Lua


Ir à solução Resolvido por devair1010,

Posts recomendados

Postado

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
  • Membro VIP
Postado

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
  • Solução
Postado

@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
Postado
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

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!