Escreva um algoritmo para ler o nome e a idade de uma pessoa, e exibir quantos dias de vida ela possui. Considere sempre anos completos, e que um ano possui 365 dias.
Ex: uma pessoa com 19 anos possui 6935 dias de vida; veja um exemplo de saída: MARIA, VOCÊ JÁ VIVEU 6935 DIAS.
Ex: uma pessoa com 19 anos possui 6935 dias de vida; veja um exemplo de saída: MARIA, VOCÊ JÁ VIVEU 6935 DIAS.
Passo 1
Resumo do enunciado: a gente precisa criar um algoritmo que leia o nome e a idade de uma pessoa e calcule quantos dias ela já viveu, considerando anos completos de 365 dias cada.
Conteúdo: variáveis, leitura de dados, multiplicação e exibição de resultados.
O que vamos precisar:
Conteúdo: variáveis, leitura de dados, multiplicação e exibição de resultados.
O que vamos precisar:
- Uma variável string para armazenar o nome;
- Uma variável inteira para armazenar a idade;
- Uma variável inteira para armazenar o total de dias;
- Operação de multiplicação;
- Comando de entrada (input) e saída (print).
Passo 2
Ler o nome da pessoa.
Aqui a gente usa um comando de entrada que solicita ao usuário que digite o nome e salva numa variável, por exemplo:
nome ← input("Digite seu nome: ")
Aqui a gente usa um comando de entrada que solicita ao usuário que digite o nome e salva numa variável, por exemplo:
nome ← input("Digite seu nome: ")
Passo 3
Ler a idade da pessoa.
Usamos outro comando de entrada, convertendo para número inteiro, porque a idade é um número:
idade ← int(input("Digite sua idade em anos completos: "))
Usamos outro comando de entrada, convertendo para número inteiro, porque a idade é um número:
idade ← int(input("Digite sua idade em anos completos: "))
Passo 4
Calcular quantos dias a pessoa já viveu.
A teoria aqui é simples: cada ano completo tem 365 dias, então basta multiplicar a idade por 365:
Explicando: o símbolo é a operação de multiplicação.
A teoria aqui é simples: cada ano completo tem 365 dias, então basta multiplicar a idade por 365:
Explicando: o símbolo
Passo 5
Exibir o resultado formatado.
A gente monta uma mensagem que use o nome em maiúsculas e o número de dias. Em pseudocódigo, ficaria assim:
print(nome.upper() + “, VOCÊ JÁ VIVEU " + str(dias) + " DIAS.”)
A gente monta uma mensagem que use o nome em maiúsculas e o número de dias. Em pseudocódigo, ficaria assim:
print(nome.upper() + “, VOCÊ JÁ VIVEU " + str(dias) + " DIAS.”)
Resposta
Algoritmo “Dias de Vida”
Variáveis
nome: string
idade, dias: inteiro
Início
nome ← input("Digite seu nome: ")
idade ← int(input("Digite sua idade em anos completos: "))
dias ← idade × 365
print(nome.upper() + “, VOCÊ JÁ VIVEU " + str(dias) + " DIAS.”)
Fim
Variáveis
nome: string
idade, dias: inteiro
Início
nome ← input("Digite seu nome: ")
idade ← int(input("Digite sua idade em anos completos: "))
dias ← idade × 365
print(nome.upper() + “, VOCÊ JÁ VIVEU " + str(dias) + " DIAS.”)
Fim