Anda di halaman 1dari 3

UNIVERSIDADE CATLICA DE BRASLIA UCB

PR-REITORA ACADMICA PROACAD


ESCOLA POLITCNICA

Programao Estruturada 2/2015


Sistematizao Lista de Exerccios
Esta atividade ir compor a sua nota na disciplina Programao Estruturada, ento faa
a atividade que se pede e atente-se s orientaes!
Esta atividade vale 20 pontos para entregas at a 03/11; e 14 pontos para entregas
feitas entre 04 e 14/11. No ser aceito envio aps 14/11, nem sob pontuao a
menor.
O contedo abordado nesta atividade corresponde ao contedo das aulas de 1 a 10 e
dos Fruns Tcnicos, e foi planejada de acordo com o tempo destinado a mesma.
A apresentao, a qualidade, o cuidado, a aparncia do trabalho tambm sero
pontuados, portanto capriche. (1,0 ponto)
A sistematizao dever ser feita em grupos de at 3 pessoas, e a escolha do grupo
ocorrer pelo moodle.
A postagem (entrega) deve ser feita no link destinado a ela no bloco Atividades e
Avaliaes. No sero aceitos trabalhos enviados por e-mail ou postados em outros
lugares, como fruns. Somente um membro do grupo deve fazer a postagem, por isso
identifique-o com o nome de todos os integrantes.
Trabalhos copiados parcial ou integral de colegas ou da internet, tero nota zero
atribuda a todos os(as) envolvidos(as).
O cdigo deve estar comentado/documentado (Principais aes).
O arquivo postado deve estar em um arquivo tipo .txt (qualquer editor de texto), para
que, se necessrio eu possa copiar o cdigo para testar. Deve conter o cdigo do
exerccio copiado e o print da tela do executvel, conforme exemplo:
Cdigo:

Imagem Executvel:

#include <stdio.h>
int main ()
{
int num1=0, num2=0;
printf ("Digite um numero: ");
scanf ("%d", &num1);
printf ("Digite um outro numero: ");
scanf ("%d", &num2);
printf("%d + %d = %d\n", num1, num2, num1+num2);
getchar();
system("PAUSE");
return 0;
}
Bom trabalho!
Atenciosamente,
Prof a Ione F. Goulart

No no silncio que os homens se fazem, mas na palavra, no trabalho, na


ao-reflexo. (Paulo Freire)

UNIVERSIDADE CATLICA DE BRASLIA UCB


PR-REITORA ACADMICA PROACAD
ESCOLA POLITCNICA
Sequencial (2,0 pontos)
1. Faa um programa em C que leia nome e trs notas de um aluno, calcule e imprima a
mdia aritmtica entre essas notas e o nome do aluno. (0,5 ponto)
2. Escreva um programa em C que leia o nome de um vendedor, o seu salrio fixo e o
total de vendas efetuadas por ele no ms. Sabendo que este vendedor ganha 15% de
comisso sobre suas vendas efetuadas, mostrar como resultado final o seu nome e o
salrio total no final do ms. (1,0 ponto)
3. Construa um programa em C que calcule a rea de uma circunferncia cujo raio
fornecido pelo usurio (use rea= pi x raio2). (0,5 ponto)
Deciso (3,0 pontos)
1. Faa um programa em C que leia trs nmeros e informe qual dos trs o maior ou se
todos so iguais. (1,0 ponto)
2. Faa um programa em C que receba quatro notas de um aluno, calcule e imprima a
mdia aritmtica das notas e a mensagem de aprovado para mdia superior ou igual a
6.0 ou a mensagem de reprovado para mdia inferior a 6.0. (1,0 ponto)
3. Faa um programa em C que calcule e imprima o salrio reajustado de um funcionrio
de acordo com a seguinte regra: (1,0 ponto)
a. Salrios at R$ 300,00, reajuste de 50%
b. Salrios maiores que R$ 300,00, reajuste de 30%.
Repetio (4,0 pontos)

1. Criar um programa em C que imprima todos os nmeros pares no intervalo de


1 a 100. (1,0 ponto)
2. Escreva um programa em C que receba a idade de 10 pessoas, calcule e

imprima a quantidade de pessoas maiores de idade (idade >= 18 anos). (1,0


ponto)

3. O Governo do Distrito Federal - GDF realizou uma pesquisa entre vrios


habitantes do DF, coletando dados sobre o rendimento familiar e o nmero de
filhos de cada famlia, para saber: (2,0 ponto)
a. A mdia dos rendimentos da populao.
b. A mdia do nmero de filhos.
c. Nmero de famlias entrevistadas.
Faa um programa em C para atender esta demanda do GDF.
Vetor e Matriz (4,5 pontos)

1. Escreva um programa em C que receba 20 nomes e idades e depois os


imprima em uma lista. Exemplo: (1,0 ponto)
Idade
10
25
34
55

Nome
Ana
Jos
Maria
Teodoro

UNIVERSIDADE CATLICA DE BRASLIA UCB


PR-REITORA ACADMICA PROACAD
ESCOLA POLITCNICA
2. Escreva um programa em C que receba 15 nmeros e depois imprima em uma
lista dizendo se cada nmero par ou mpar. Exemplo: (1,5 ponto)
1
3
4
22
55

mpar
mpar
Par
Par
mpar

3. Escreva um programa em C que receba atravs do usurio os valores para


montar uma matriz 3x3. Aps os valores recolhidos, mostrar a matriz original e
a matriz trocando a primeira linha pela ltima. (2,0 ponto)
Matriz Original
1
2
3
4
5
6
7
8
9

Matriz Trocada
7
8
9
4
5
6
1
2
3

Estrutura ou Registro (2,0 pontos)


1. Escreva um programa em C com a estrutura PESSOA com nome, idade, sexo, estado
civil e salrio. Mostre na tela os dados na seguinte ordem: nome, idade, sexo, estado
civil e salrio.

Funo e Procedimento (2,0 pontos)


1. Desenvolva um programa em C que faa a leitura da altura de at cinco pessoas e
apresente a mdia aritmtica entre elas, calculada por uma funo. (1,0 ponto)
2. Desenvolva um programa em C que classifique o tamanho de uma organizao
populacional respeitando a escala a seguir. Apresente por meio de uma funo o nome
e a classificao para a cidade informada, obtido por uma outra funo. As cidades
devero ser classificadas enquanto o usurio desejar. (1,0 ponto)
Classificao
Vila
Distrito
Cidade
Metrpole

De (Habitantes)
1
5001
15001
1000001

At (Habitantes)
5000
15000
100000

Ponteiros (1,5 ponto)


1. De acordo com o quadro abaixo, complete a coluna valor do quadro 2 baseando-se no
quadro 1.
Quadro 1
Ptr

1002

10

20

1000

1001

1002

...

5000

Quadro 2
Expresso
a
&a
b
&b
ptr
&ptr
*ptr

Valor

5001

5002

...