Você está na página 1de 4

Engenharia Informtica

Algoritmo e Estrutura de Dado


Professor: Joo da Costa Pereira da Silva
Nmero de integrantes: 1
Formato
Documento em PowerPoint, em Documento Word (Livro) e em Software (Programa):
Caa
!esumo (ref"cio)
#ndice
$ntrodu%o
Desenvolvimento (&lgoritmo, flu'ograma, codigo)
Concluso
!ecomenda%(es
!efer)ncia *i+liogr"fica (,-tulo ou .!L do Site, &utor, /ditora, &no)0
1loss"rio (voca+ul"rio)
OBS: 2a entrega do tra+al3o o estudante se far" resente o documento do word com o
&lgoritimo, flu'ograma e codigo com os resectivos coment"rios0 4 estudante ter" ainda
5ue aresentar e e'ecutar o software0
Prazo limite de entrega do projecto: D-a 15/06/01!, a6s esta data, todos os ro7ectos
sero descontados, a no ser or uma 7ustifica%o laus-vel0
"emas:
1. Faa um algoritmo que leia quatro idades e calcule a mdia das mesmas.
.Altere o algoritmo de media de idade para ler tambm os nomes e ao final
mostrar a mensagem com os trs nomes mais a mdia de suas idades.
2. Faa um programa que leia 4 nmeros inteiros e apresente:
dia dos !mpares
aior nmero par
"iferena do maior menos o menor nmero
#. Faa um programa que leia o nome e a idade de # pessoas e apresente:
aior idade
$ome da pessoa mais no%a
dia das idades
4. &ma pesquisa sobre algumas caracter!sticas f!sicas da popula'o de uma
determinada regi'o coletou os seguintes dados referentes a cada (abitante para
serem analisados
)e*o +masculino, feminino-
.abelos +/ouros, preto, castan(o, rui%o-
.or dos 0l(os +A1ul, %erde, castan(o-
2dade em anos
3ara cada (abitante foi digitada uma lin(a com esses dados e a ltima lin(a, que
n'o corresponde a ningum conter4 o %alor de idade igual a 51. Fa1er um
algoritmo que determine e imprima:
a- A maior idade dos (abitantes
b- A porcentagem de indi%!duos do se*o feminino cu6a idade est4 entre 17 e #8
anos inclusi%e e que ten(am ol(os %erdes e cabelos louros.
8. Faa um algoritmo que calcule a soma dos nmeros pares de 199 at 299.
:. $um frigor!fico e*istem ;9 bois. .ada boi tra1 preso em seu pescoo um cart'o
contando seu nmero de identifica'o e seu peso. Fa1er um algoritmo que
escre%a o nmero e peso do boi mais gordo e do boi mais magro.
<. Faa um algoritmo que leia um nmero indeterminado de nmeros, o algoritmo
encerra quando for digitado o nmero ;;. 0 algoritmo de%e fornecer ao final o
percentual de nmeros pares e !mpares digitados.
7.Faa um algoritmo que leia um nmero e escre%a a mensagem = primo= ou
=n'o primo=.$mero primo: $ro di%is!%el por 1 e por ele pr>prio.
;.Fa1er um algoritmo que fique lendo %alores, um de cada %e1 e faa o seguinte:
se for 9 +1ero- escre%a =desligue tudo= e termine o algoritmo?
se for 1 +um- escre%a =ligar @A=?
se for 2 +dois- escre%a =ligar r4dio=?
se for # +trs- escre%a =ligar a lu1=.
)e for outro %alor escre%a =tente no%amente=
19.Bscre%er um algoritmo que l 19 %alores, um de cada %e1, e conta quantos
deles est'o no inter%alo fec(ado entre 19 e 29 e quantos deles est'o fora do
inter%alo, no final escre%a estes resultados.
11. Bscre%er um algoritmo que l o nro de matr!cula dos %endedores de uma
empresa, seu sal4rio fi*o e o total de %endas de cada %endedor. .ada %endedor
recebe um sal4rio fi*o, mais uma comiss'o proporcional as %endas por ele
efetuadas. A comiss'o de # C sobre o total de %endas at 1.999 e 8 C sobre o
que ultrapassa este %alor. Bscre%er o nro do %endedor, o total de suas %endas, seu
sal4rio fi*o e seu sal4rio total. 0D): A leitura de%e ser encerrada quando ler a
matr!cula do %endedor nro ;;.
12. Faa um algoritmo que leia %4rios %alores, um de cada %e1 e mostre quantos
destes nros foram negati%os, quantos positi%os, bem como a soma dos nros
positi%os e a soma dos nros negati%os. 0 %alor lido 9 +1ero- significa fim de
algoritmo.
1#. /eia o nome e altura, um de cada %e1, para as moas inscritas em um
concurso de bele1a. Ao final do algoritmo escre%a tambm as duas maiores
alturas e nome das moas que a possuem. 0 algoritmo termina quando o nome da
moa lido for EF2F.
14- Fa1er um algoritmo que calcula o preo G %ista e o preo no cart'o de crdito
de uma mercadoria. )endo que sobre o preo G %ista dado um desconto de +8C-
e para o pagamento a pra1o embutido acrscimo de #9C sobre o preo da
mercadoria.
18. Algoritmo para ler as notas de # alunos e imprimir os nomes daqueles cu6as
notas forem maior que a mdia.
1:.@em5se um con6unto de dados contendo altura e se*o de 89 pessoas, fa1er um
algoritmo que calcule e escre%a:
a- a maior e a menor altura do grupo
b- mdia de altura das mul(eres
c- o nro de (omens
1<. Faa um programa que leia um con6unto A com 199 nmeros inteiros e que
gere um con6unto D com os elemento de A de acordo com a seguinte regra. )e o
elemento de A for par, arma1ene em D multiplicando por 8. )e o elemento de A for
impar, arma1ene em D somando 8.
17. Faa um programa que leia dois con6untos A e D com 18 nmeros inteiros e
gere um con6unto de #9 elementos, onde os 18 primeiros elementos s'o de A e o
resto de D. Apresente o con6unto ..
1;.2mplementar um algoritmo que calcule o menor caminho a ser percorrido entre
trs cidades, passando somente uma %e1 por cada uma delas e comeando em
qualquer uma. .omo entrada s'o fornecidas as distHncias entre pares de cidades.
29.Bscre%a um algoritmo que leia duas matri1es reais de dimens'o # * 8, calcule e
imprima a soma das matri1es.
21.Bscre%a um algoritmo para um programa que leia uma matri1 quadrada 29 * 29
de elementos reais, di%ida cada elemento de uma lin(a da matri1 pelo elemento da
diagonal principal desta lin(a e imprima a matri1 assim modificada.
0bs. I J Blementos da diagonal principal ? I1,1J, I2,2J, I#,#J, I4,4J
22.&m arma1m trabal(a com 199 mercadorias diferentes identificadas pelos
nmeros inteiros de 1 a 199. 0 dono do arma1m anota a quantidade de cada
mercadoria %endida durante o ms. Ble tem uma tabela que indica para cada
mercadoria o preo de %enda. Bscre%a o algoritmo para calcular o faturamento
mensal de arma1m, isto :
A tabela de preo e quantidade s'o fornecidas em dois con6untos, sendo que um
con6unto contm a quantidade %endida e o outro o preo de cada mercadoria.
0D): FA@&KAB$@0 L FA@&KAB$@0 MN&A$@2"A"BO3KBP0.
2#.Bscre%e um programa que leia uma sequencia de %alores inteiros + positi%os e
negati%os-, terminada com 9 +1ero-, e determine qual foi o maior elemento dessa
sequncia e a ordem de entradra.
24..onsiderando o caso do cai*eiro %ia6ante escre%a um programa que au*ilie na
tomada de decis'o do camin(o que o le%a da cidade A at 4s cidades D, ., ",
retornando 4 cidade A, ap>s a %isita a todas as elas, sem repetir os camin(os
entre as cidade.