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:
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) ```
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar