UNIVERSIDADE ESTADUAL DE MARINGÁ – UEM
CENTRO DE TECNOLOGIA – CTC
DEPARTAMENTO DE INFORMÁTICA – DIN
CURSO: BACHARELADO EM INFORMÁTICA
DISCIPLINA: 5180/31 - ESTRUTURA DE DADOS
PROFESSOR: FLÁVIO ROGÉRIO UBER
Lista de Exercícios – Plano de Acompanhamento
1.
Um banco emprega diferentes taxas de correção (anual) para um investimento
dependendo do valor aplicado. Para valores até R$ 2000 (inclusive) a taxa de correção é
de 10%, para valores entre R$ 2000 e R$ 5000 (inclusive) a taxa de correção é de 12%,
para valores maiores que R$ 5000 a taxa de correção é de 13%. Faça um programa em
C que indique a taxa de correção para um dado valor aplicado.
2.
Escreva um programa em C que some todos os números ímpares de um dado
intervalo. Por exemplo, dado o intervalo 7 a 12, a soma dos números ímpares é 7 + 9 +
11 = 27.
3.
Suponha uma matriz A 4 x 4. Determine a matriz T transposta através de um programa
em C (obs.: T[i][j] = A[j][i]).
4.
Seja um programa em C destinado a controlar despesas e dados de um condomínio de
apartamentos. Os dados de cada apartamento são armazenados em um vetor de estruturas. Para
cada apartamento tem-se os seguintes dados:
- nome (do responsável)
- número (do apartamento)
- área (em m2 )
- número de moradores
- valor (a ser pago no mês)
Declarar um vetor de estruturas supondo que o condomínio tem 40 apartamentos. Informe a área
total ocupada pelos apartamentos. Baseado nesta informação e no total de despesas do
condomínio, calcule para cada apartamento o valor a ser pago no mês. Imprima ainda, os dados
do apartamento que tem o maior número de moradores.
Download

Lista 1