Buscar

6. Escreva um programa que solicita ao usuário duas datas (dia, mês, ano), onde a primeira data é o dia atual e a segunda é a data de vencimento de...

6. Escreva um programa que solicita ao usuário duas datas (dia, mês, ano), onde a primeira data é o dia atual e a segunda é a data de vencimento de suas contas, em seguida o seu programa deve imprimir se a conta em questão “esta atrasada”, “nao esta atrasada” ou “vence neste dia”. Assuma que o usuário informa duas datas válidas. Veja os exemplos a seguir: Exemplo de entrada: Informe a data de hoje (dd/mm/aaaa): 23/03/2005 Informe a data de vencimento da conta (dd/mm/aaaa): 22/03/2005 Saída correspondente: A conta esta atrasada. Exemplo de entrada: Informe a data de hoje (dd/mm/aaaa): 23/03/2005 Informe a data de vencimento da conta (dd/mm/aaaa): 24/03/2005 Saída correspondente: A conta não está atrasada. Exemplo de entrada: Informe a data de hoje (dd/mm/aaaa): 23/03/2005 Informe a data de vencimento da conta (ss/mm/aaaa): 23/03/2005 Saída correspondente: A conta vence hoje.


Essa pergunta também está no material:

lista de exercícios
5 pág.

uma listra introdutória para iniciantes em programação.

Computação I Universidade Tecnológica Federal do ParanáUniversidade Tecnológica Federal do Paraná

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que pode resolver o problema proposto: ``` from datetime import datetime # Solicita as datas ao usuário data_atual = input("Informe a data de hoje (dd/mm/aaaa): ") data_vencimento = input("Informe a data de vencimento da conta (dd/mm/aaaa): ") # Converte as datas para o formato datetime data_atual = datetime.strptime(data_atual, "%d/%m/%Y") data_vencimento = datetime.strptime(data_vencimento, "%d/%m/%Y") # Verifica se a conta está atrasada, não está atrasada ou vence hoje if data_atual > data_vencimento: print("A conta está atrasada.") elif data_atual < data_vencimento: print("A conta não está atrasada.") else: print("A conta vence hoje.") ``` Esse código solicita ao usuário as duas datas no formato "dd/mm/aaaa", converte as datas para o formato datetime e compara as datas para determinar se a conta está atrasada, não está atrasada ou vence hoje.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais