Jump to content

Lógica de Programação - Como usar laços de repetição para somar a idade de múltiplas pessoas?


Postagens Recomendadas

Fala galera tudo bem queria uma ajuda de vocês estou com dificuldade na disciplina de lógica de programação na lição que fala de laços de repetição não consigo desenvolver um problema como esse: exe - Leia a idade de 20 pessoas e exiba a soma das idades.  queria umas dicas pra melhorar nessa parte e ainda vou estudar estrutura de dados e subrotinas.

  • Curtir 1
Link to comment
Compartilhe em outros sites

  • 1 year later...

@Rayson Daniel 

soma_idades = 0  # Inicializa a variável de soma

# Usando um laço for para repetir 20 vezes
for i in range(20):
    idade = int(input("Digite a idade da pessoa: "))  # Lê a idade do usuário
    soma_idades += idade  # Soma a idade à variável soma_idades

print(f"A soma das idades é: {soma_idades}")  # Exibe o resultado

 

  • Curtir 1
Link to comment
Compartilhe em outros sites

  • Casa do Desenvolvedor mudou o título para Lógica de Programação - Como usar laços de repetição para somar a idade de múltiplas pessoas?

Como é um exercício de teste, reduzi a soma de idade para 5 pessoas:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="utf-8">
    <title>Soma idade de 5 pessoas</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <script>
        window.onload = function() 
        {
            i = 1;
            soma=0;
            function perguntarIdade()
            {
                if (i <= 5) 
                {
                    idade = prompt(`Idade da ${i pessoa`)
                    soma += parseInt(idade,10)
                    span = document.createElement('span')
                    if(i==1)
                    {
                        span.textContent=idade
                    } else {
                        span.textContent=` + ${idade}`
                    }
                    body.appendChild(span);
                    i++;
                    setTimeout(perguntarIdade, 100); // Aguarda antes de perguntar novamente
                } else {
                    p = document.createElement('span');
                    p.textContent = ' = ' + soma;
                    body.appendChild(p);
                }
            }
        perguntarIdade()
    }
    </script>
</head>
<body id="body" class="container w-50" style="margin-top: 200px;">
</body>
</html>

 

Captura de tela 2024-10-31 112014.png

  • Curtir 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...