3-) Escreva um algoritmo para ler o nome e a idade de uma pessoa, ao seu final o algoritmo deverá exibir quantos dias e também quantas horas de vida ela possui. Considere sempre anos completos, que um ano possui 365 dias e que um dia possui 24 horas. Ex: uma pessoa com 19 anos possui 6935 dias de vida e 166440 horas de vida.
Passo 1
O enunciado pede um algoritmo que leia o nome e a idade (em anos completos) de uma pessoa e, a partir disso, calcule quantos dias e quantas horas de vida ela tem, considerando sempre um ano igual a 365 dias e um dia igual a 24 horas. O conteúdo envolve:
- Variáveis para armazenar nome, idade, dias de vida e horas de vida
- Leitura de dados do usuário
- Operações aritméticas simples
Passo 2
Definimos as variáveis necessárias:
•
•
• )
• )
•
nome
: string que receberá o nome da pessoa•
idade
: inteiro que receberá a idade em anos completos•
diasDeVida
: inteiro que armazenará o total de dias (idade
•
horasDeVida
: inteiro que armazenará o total de horas (diasDeVida
Passo 3
Fazemos a leitura dos dados:
• Leitura de
• Leitura de
• Leitura de
nome
• Leitura de
idade
Passo 4
Calculamos o total de dias e de horas de vida usando as fórmulas:
Passo 5
Exibimos na tela o resultado, incluindo o nome da pessoa e os valores calculados de dias e horas de vida.
Resposta
Algoritmo DiasEHorasDeVida
Início
// Passo 1: declaração de variáveis
Declara nome Como Texto
Declara idade, diasDeVida, horasDeVida Como Inteiro
// Passo 2: leitura de dados
Escreva("Digite seu nome: ")
Leia(nome)
Escreva("Digite sua idade (anos completos): ")
Leia(idade)
// Passo 3: cálculos
diasDeVida ← idade * 365
horasDeVida ← diasDeVida * 24
// Passo 4: exibição do resultado
Escreva("Olá, ", nome, "! Você tem ", diasDeVida, " dias de vida.")
Escreva("Isso equivale a ", horasDeVida, " horas de vida.")
FimAlgoritmo