Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Ceará Disciplina: Programação Computacional para Engenharia Código: CK0179 Professor(a): César Lincoln Cavalcante Mattos e Narciso Moura Arruda Júnior Semestre: 2020.2 Discente: Matŕıcula: Curso: Avaliação Progressiva 1 Leia as Instruções: • A avaliação é individual e não é pesquisada. • As soluções em Python devem ser enviadas via run.codes ou por e-mail (cesarlincoln@dc.ufc.br). Opcionalmente, as soluções poderão ser enviadas via foto (leǵıvel) do caderno. • O prazo para envio é até 10:00 do dia 13/01/2021. 1. (5 pontos) Faça um programa em Python que calcule o fatorial dos N primeiros números naturais em que N é indicado pelo usuário. Caso N ≤ 0 ou N > 50, a mensagem “Número inválido” deve ser retornada e o programa deve solicitar um novo número. Ao final você deve calcular e mostrar a soma dos fatoriais calculados. Siga exatamente o formato de sáıda abaixo: Digite um número: 55 Número inválido Digite um número: 3 Fatorial de 1 é 1 Fatorial de 2 é 2 Fatorial de 3 é 6 A soma dos fatoriais de 1 a 3 é 9 Observação: Não use funções de pacotes auxiliares neste programa! 2. (5 pontos) Faça um programa em Python que leia dois números positivos, A e B, encontre e mostre o número de divisores de cada número entre A e B. Se o número for primo, indique. Siga exatamente o formato de sáıda abaixo: Digite o limiar inferior: 111 Digite o limiar superior: 114 Divisores de 111 1 3 37 111 Divisores de 112 1 2 4 7 8 14 16 28 56 112 Divisores de 113 1 113 113 é primo Divisores de 114 1 2 3 6 19 38 57 114 Observação: Não use funções de pacotes auxiliares neste programa! 1
Compartilhar