Ir ao conteúdo
  • Cadastre-se

Outro Soma de vetores em Lua


Ir à solução Resolvido por devair1010,

Posts recomendados

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
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

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
Link para o comentário
Compartilhar em outros sites

  • Solução

@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
Link para o comentário
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
Link para o comentário
Compartilhar em outros sites

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!