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


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

Perguntas relacionadas

Materiais relacionados

Materiais recentes

Perguntas Recentes