4-) Desenvolva um algoritmo onde o usuário deverá entrar com o dia e o mês de uma data qualquer e o algoritmo deverá exibir quantos dias se passaram a desde do início do ano. Esqueça a questão dos anos bissextos e considere sempre que um mês possui 30 dias.
Passo 1
O problema pede um algoritmo que receba como entrada o dia e o mês de uma data qualquer e calcule quantos dias já se passaram desde o início do ano, desprezando anos bissextos e considerando sempre que cada mês tem 30 dias. Para resolver isso, vamos usar operação aritmética simples com variáveis e atribuições.
Passo 2
Para saber quantos dias se passaram nos meses completos antes do mês informado, basta multiplicar o número de meses completos por 30. Se a data está no mês
, então há
meses completos antes dele, totalizando
Passo 3
Depois de contar os dias dos meses anteriores, somamos o dia corrente
para obter o total de dias decorridos no ano:
Passo 4
Agora, organizamos tudo em um pseudocódigo simples:
Início
Leia dia
Leia mês
diasDecorridos ← (mês - 1) * \(30+\) dia
Escreva diasDecorridos
Fim
Resposta
Início
Leia dia
Leia mês
diasDecorridos ← (mês - 1) * \(30+\) dia
Escreva diasDecorridos
Fim