Buscar

1.    Implemente um programa que peça ao usuário para informar os valores da base e da altura de um quadrado, em centímetros, e então mostre na tel...

1.    Implemente um programa que peça ao usuário para informar os valores da base e da altura de um quadrado, em centímetros, e então mostre na tela o valor da área desse quadrado.

2.    Implemente um programa que peça ao usuário para informar o nome completo do aluno, a data de nascimento completa e mais os números da data da atividade e retorne o nome do aluno, mais a idade expressa em números romanos e data da atividade. ATENÇÂO saída na tela    nome do aluno – data da atividade e idade expressa em números romanos.

3.    Implemente um programa de uma portaria de estacionamento. Que peça ao usuário as seguintes informações: 

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo a implementação em Python dos dois primeiros itens da questão: 1. Cálculo da área de um quadrado: ```python base = float(input("Informe o valor da base do quadrado em cm: ")) altura = float(input("Informe o valor da altura do quadrado em cm: ")) area = base * altura print("A área do quadrado é:", area, "cm²") ``` 2. Cálculo da idade em números romanos: ```python from datetime import datetime nome = input("Informe o nome completo do aluno: ") data_nascimento = input("Informe a data de nascimento completa (dd/mm/aaaa): ") data_atividade = input("Informe a data da atividade (dd/mm/aaaa): ") data_nascimento = datetime.strptime(data_nascimento, "%d/%m/%Y") data_atividade = datetime.strptime(data_atividade, "%d/%m/%Y") idade = data_atividade.year - data_nascimento.year if data_atividade.month < data_nascimento.month or (data_atividade.month == data_nascimento.month and data_atividade.day < data_nascimento.day): idade -= 1 romanos = {1: "I", 2: "II", 3: "III", 4: "IV", 5: "V", 6: "VI", 7: "VII", 8: "VIII", 9: "IX", 10: "X", 20: "XX", 30: "XXX", 40: "XL", 50: "L", 60: "LX", 70: "LXX", 80: "LXXX", 90: "XC", 100: "C", 200: "CC", 300: "CCC", 400: "CD", 500: "D", 600: "DC", 700: "DCC", 800: "DCCC", 900: "CM", 1000: "M"} def converter_romanos(numero): if numero == 0: return "" for i in sorted(romanos.keys(), reverse=True): if numero >= i: return romanos[i] + converter_romanos(numero - i) idade_romanos = converter_romanos(idade) print(nome, "-", data_atividade.strftime("%d/%m/%Y"), "e", idade_romanos) ```

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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