Você está na página 1de 2

Curso: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Disciplinas: ALPA1 – Algoritmos e Programação e LAPA1 – Laboratório de


Algoritmos e Programação
1º semestre noturno – 2022
Profs. Igor Zadi, José Osório e Luiz Albano

Atividades para Recuperação

Instruções
• Para os alunos que optarem este trabalho para recuperação da nota, a nota máxima será de 6,0 pontos
em relação à nota da prova.
• Soluções idênticas serão zeradas;
• Enviar o arquivo-fonte da solução na respectiva linguagem indicada no exercício, através da ferramenta
AVA Moodle da disciplina:
o Arquivos em Python: extensão .PY
o Arquivos em C: extensão .C

Questões

Linguagem Python

1- Escreva um programa em Python que faça a leitura de do dia, mês e ano em formato numérico e escreva
a data por extenso, conforme exemplo:
Dia: 1
Mês: 7
Ano: 2022

Data: 1 de julho de 2022

O programa deve imprimir uma mensagem se o mês for inválido (não é necessário verificar o
dia).

2- A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando dados sobre o
salário e número de filhos. Ao final desta pesquisa a prefeitura deseja saber:
• A média do salário da população;
• A média do número de filhos;
• O maior salário;
• A quantidade de famílias que não possuem filhos;
• O percentual de pessoas com salários até R$ 2.400,00.
Escreva um programa em Python que faça a leitura destes valores e ao final exiba as informações
solicitadas. O final da leitura dos dados deve acontecer quando for digitado um valor de salário
negativo.
Linguagem C

3- Escreva um algoritmo em C, que faça a leitura de números inteiros (positivos ou negativos) para uma
matriz 15x15. Após a leitura dos números realize as seguintes operações na matriz:
• Imprima a matriz original (números lidos)
• Substitua os valores negativos por 0 (zero).
• Imprima a matriz modificada
• Realize a soma das linhas pares da matriz e exiba o resultado desta soma
• Realize a soma das colunas ímpares da matriz e exiba o resultado desta soma

Observação: a solução elaborada deve ser dinâmica, ou seja, funcionar para qualquer tamanho de matriz.
Soluções entregues com o uso de expressões contendo os elementos referenciados com constantes em
suas posições não serão considerados (Exemplo: variavel[0][0] + variavel[0][1] ....)

4- O cálculo do consumo de energia elétrica dos aparelhos de sua casa pode te ajudar a economizar
eletricidade e dinheiro. O consumo de energia elétrica dos aparelhos de uma casa é obtido aplicando-se a
fórmula:

Consumo = ( t x p ) / 1000
Onde:
- t: tempo em que o produto permanece ligado (horas mensais)
- p: potência do aparelho (em Watts)

Exemplo: um televisor de 29 polegadas, com potência de 200 Watts e ligado por 6 horas por dia,
correspondente a 180 horas mensais, consome:

Consumo = ( 180 x 200 ) / 1000 => 36000 / 1000 => 36


O televisor em questão irá consumir 36 kW/hora no período.

Dado o problema, faça:

• Escreva um algoritmo que para determinado aparelho elétrico obtenha o tempo de uso mensal
do aparelho e sua potência;
• Escreva uma função que devolva o valor de consumo mensal deste aparelho. A função deve
receber os valores de tempo e potência;
• Escreva uma função para calcular o custo deste consumo (em reais). Para calcular este custo a
função deve calcular a quantidade consumida pelo aparelho pelo preço do kW/hora. Entretanto o
preço do kW/hora depende do consumo mensal da residência toda. Sendo assim, deve-se obter
ainda do usuário a informação da previsão de consumo mensal. A partir deste valor o programa
deve calcular o valor do consumo do aparelho, utilizando as regras tarifárias, conforme a seguir:
i. Consumo mensal até 30 kW/h = R$ 0,16620
ii. Consumo mensal entre 31 até 100 kW/h = R$0,28492
iii. Consumo mensal entre 101 até 220 kW/h = R$ 0,42737
iv. Consumo mensal superior a 220 kW/h = R$ 0,47486

Você também pode gostar