Você está na página 1de 2

Universidade Federal do Piau

Centro de Cincias da Natureza


Departamento de Computao
Disciplina: Tcnicas de Programao CT
Prof.: Flvio Ferry de Oliveira Moreira

Trabalho Valendo a Primeira Nota

1. (1,5) Faa um programa que converta temperatura Celsius


Fahrenheit. Ser possvel escolher a qualquer momento qualquer uma
das opes de converso.

2. (1,5) Faa um programa que receba um nmero inteiro e positivo como


entrada e verifique se o nmero primo.

3. (2.0) Faa um programa que leia uma sequncia de 20 nmeros reais. O


programa deve imprimir uma ocorrncia de cada nmero.
Exemplo supondo uma entrada com 10 valores:
Entrada: 1 4 9.5 1 800 4 -3.2 9.5 801 0
Sada: 1 4 9.5 800 -3.2 801 0

4. (2,0) Crie um programa que permita armazenar uma turma de at 40


alunos. A estrutura de registro dever ser:
Nome char(50);
Nota1 float;
Nota2 float;
Media float.
Ao inserir um aluno na turma, devem ser informados o nome e as trs
notas e logo em seguida deve ser calculada a mdia e adicionada ao
registro do aluno.
Ser possvel escolher a qualquer momento, qualquer uma das opes
abaixo:
1 - Inserir um aluno;
2 - Listar todos os nomes e as respectivas medias;
3 - Quantidade de alunos com media maior que 7;
4 - Mdia da turma;
0 - Finalizar programa;

5. (3,0) Faa um programa que implemente as tarefas de um entregador de


correspondncias postais. Levando em considerao que as
correspondncias so empilhadas na sacola e devem ser entregues
levando-se sempre em considerao a que se encontra no topo da sacola.
O nmero mximo de correspondncias numa sacola ser de 50. A pilha
dever armazenar o identificador de cada correspondncia, o identificador
deve ser um nmero inteiro e positivo.
Universidade Federal do Piau
Centro de Cincias da Natureza
Departamento de Computao
Disciplina: Tcnicas de Programao CT
Prof.: Flvio Ferry de Oliveira Moreira

O programa deve permitir escolher qualquer uma das opes abaixo:


1 Inserir correspondncia na sacola (empilhar);
2 Remover correspondncia da sacola (desempilhar);
3 Verificar se a sacola est cheia ou vazia;
4 Verificar a prxima correspondncia a ser entregue;
5 Informar quantas correspondncias existem na sacola;
0 Encerrar o programa;

Instrues
Os programas devero ser feitos na linguagem C e enviados TODOS
JUNTOS para o e-mail: taisa.alves.taf@gmail.com. No receberei
por partes. Os arquivos com extenso C devero estar todos anexos
na mesma mensagem de e-mail;
A data limite para entrega 11 de abril as 23:59, e-mails enviados
aps esta data tero penalidades nas notas, cada e-mail recebido ser
confirmado por uma mensagem em at 24 horas;