Você está na página 1de 1

PROJETO DE ALGORITMOS COMPUTACIONAIS

Lista de Avaliação 1 - 2020.2 - BCC


PROF. RENATO CAMPOS MAURO

Questão 1 Escreva um programa que leia um número inteiro de 3 dı́gitos (CDU) e imprima
a soma das centenas, dezenas e unidades. Exemplo: ao entrar com o número 123 o
programa imprime 6, pois 1+2+3 = 6. (1,0 ponto).

Questão 2 A prefeitura do Rio de Janeiro, usa a seguinte tabela para calcular a o valor a ser
pago de uma determinada cota de IPTU:

Prazos Mora
07/08/2019 0%
31/08/2019 4%
28/09/2019 8%
31/10/2019 12%

Elabore um programa que leia 3 inteiros (dia, mes e ano) e 1 número real (valor). O
programa deverá imprimir o valor a ser pago, caso a data esteja entre 07/08/2019 e
31/10/2019. Se a data informada estiver fora deste perı́odo, o seu programa deverá
imprimir a mensagem “Data Fora do Prazo” (1,5 pontos)

Questão 3 Escreva uma função que retorne o maior divisor (diferente do próprio número) de
um número inteiro passado por parâmetro. A função deverá ser chamada de maiorDivisor.
(1,5 pontos)

Questão 4 Escreva uma função que imprima todos os números primos de 10 até 10000. Esta
função deverá usar a função maiorDivisor implementada na Questão 3. A função não
precisa ser implementada novamente. Lembre-se que o maior divisor de um número primo
(diferente do próprio número) é 1. (1,5 pontos)

Questão 5 Faça um programa, utilizando a função abaixo, que inicialmente leia a quantidade
de funcionários de uma empresa. Para cada funcionário, o programa deverá ler a matrı́cula
e o salário. Ao final, o programa deverá exibir a matrı́cula e o salário dos empregados
que ganham o maior salário, o menor salário, a soma e a média dos salários. Considere
que não ocorrerá empate. Faça uma função que recebe como parâmetro a quantidade
de funcionários da empresa. A função irá ler os dados de cada funcionário, calcular e
retornar o maior salário da empresa. (1,5 pontos)

BONS ESTUDOS!!

Você também pode gostar