Você está na página 1de 7

CENTRO UNIVERSITRIO ESTCIOP DE S DE SANTA CATARINA

CURSO DE ENGENHARIA

Florianpolis 24 de agosto 2015.

Disciplina de Algoritmo
Prof. Coradini
Critrio : Vale 10% da nota de AV1 e deve ser entregue at 31\08\15.
Obs.:Todos os programas devem estar em VisualG e rodando sem erros para se considerar corretos.
LISTA DE EXERCCIOS 1.
1. Faa um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias
e mostre-a expressa apenas em dias.
2. Faa um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a
expressa em anos, meses e dias.

3. Escrever um algoritmo que leia o cdigo do item pedido, a quantidade e calcule o


valor a ser pago por aquele lanche. Considere que a cada execuo somente ser
calculado um item.
4. Faa um algoritmo que leia um n inteiro e mostre uma mensagem indicando se este
nmero par ou mpar, e se positivo ou negativo.
5. Escrever um algoritmo que leia o cdigo do item pedido, a quantidade e calcule o
valor a ser pago por aquele lanche. Considere que a cada execuo somente ser
calculado um item.

6. Tendo como dados de entrada a altura e o sexo de uma pessoa (?M? masculino e ?F?
feminino), construa um algoritmo que calcule seu peso ideal, utilizando as seguintes
frmulas:
-

para homens: (72.7*h) - 58


para mulheres: (62.1*h) - 44.7

7. Um vendedor precisa de um algoritmo que calcule o preo total devido por um


cliente. O algoritmo deve receber o cdigo de um produto e a quantidade comprada
e calcular o preo total, usando a tabela abaixo. Mostre uma mensagem no caso de
cdigo invlido.

Cdigo
'ABCD'
'XYPK'
'KLMP'
'QRST'

Preo
unitri
o
R$ 5,30
R$ 6,00
R$ 3,20
R$ 2,50

8. Um banco conceder um crdito especial aos seus clientes, varivel com o saldo
mdio no ltimo ano. Faa um algoritmo que leia o saldo mdio de um cliente e
calcule o valor do crdito de acordo com a tabela abaixo. Mostre uma mensagem
informando o saldo mdio e o valor do crdito.
Saldo mdio
Percentual
de 0 a 200
nenhum crdito
de 201 a 400
20% do valor do saldo mdio
de 401 a 600
30% do valor do saldo mdio
acima de 601
40% do valor do saldo mdio
9. Uma empresa conceder um aumento de salrio aos seus funcionrios, varivel de
acordo com o cargo, conforme a tabela abaixo. Faa um algoritmo que leia o salrio
e o cargo de um funcionrio e calcule o novo salrio. Se o cargo do funcionrio no
estiver na tabela, ele dever, ento, receber 40% de aumento. Mostre o salrio
antigo, o novo salrio e a diferena.
Cdigo
101
102

Cargo
Gerente
Engenheiro

Percentual
10%
20%

103

Tcnico

30%

10. Escrever um algoritmo que l o nmero de identificao, as 3 notas obtidas por um


aluno nas 3 verificaes e a mdia dos exerccios que fazem parte da avaliao.
Calcular a mdia de aproveitamento, usando a frmula:
MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
A atribuio de conceitos obedece a tabela abaixo:

Mdia de
Aproveitament
o
9,0
7,5 e < 9,0
6,0 e < 7,5
4,0 e < 6,0
< 4,0

Conceito
A
B
C
D
E

O algoritmo deve escrever o nmero do aluno, suas notas, a mdia dos


exerccios, a mdia de aproveitamento, o conceito correspondente e a
mensagem: APROVADO se o conceito for A,B ou C e REPROVADO se o conceito
for D ou E.
LISTA DE EXERCCIOS 2 ALGORITMOS BSICOS E ESTRUTURA DE SELEO ( IF )
1. Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das
seguintes categorias:

Infantil
Infantil
Juvenil
Juvenil
Adulto

A = 5 - 7 anos
B = 8-10 anos
A = 11-13 anos
B = 14-17 anos
= maiores de 18 anos

2. Ler 2 nmeros e mostrar se so iguais ou qual o maior deles.


3. Ler os dados de um triangulo e mostrar o seu tipo: eqiltero, escaleno ou isceles.

Dica 1 : tringulo uma forma geomtrica (polgono) composta de 3 lados,


onde cada lado menor que a soma dos outros 2 lados.

Dica 2 : tringulo eqiltero 3 lados iguais; tringulo escaleno 3 lados


diferentes; e isceles 2 lados iguais e um diferente
4.

Ler o sexo , o peso e a altura de um a pessoa. Calcular e mostrar seu I.M.C. ( =


peso / altura ). Mostrar o resultado de acordo com a tabela a seguir:
DESCRIO
ABAIXO DO PESO
NORMAL
OBESIDADE LEVE
OBESIDADE
MODERADA
OBESIDADE
MORBIDA

MULHER
< 19
19 - 23,9
24 - 28,9
29 - 38,9

HOMEM
< 20
20 - 24,9
25 - 29,9
30 - 39,9

>= 39

>= 40

5. Escreva um algoritmo para apresentar o total em reais, de um cofrinho que


contenha:
X1 moedas de 1 real
X2 moedas de 0,50 centavos

X3 moedas de 0,25 centavos


X4 moedas de 0,10 centavos
X5 moedas de 0,05 centavos
6. Escreva um algoritmo para ler uma temperatura em graus Centgrados e apresentla convertida em graus Fahrenheit. A frmula de converso : F=(9*C+160)/5.
Onde F a temperatura em Fahrenheit e C a temperatura em Centgrados.
7.

Desenvolva um algoritmo que faa a leitura dos dados abaixo e apresente o


resultado solicitado.
Leia : Nome do Atleta, Sexo, Idade, Peso e Esporte que Pratica.
Sabe-se que o total de atletas inscrito de 523, de ambos os sexos com idade
variando entre 13 e 17 anos e que praticam Atletismo, Natao, Tnis, Jud e
Xadrez.
Selecione os atletas por modalidade esportiva, sexo e idade agrupada conforme a
tabela a seguir: Entre 13 e 14 anos, de 15 e 16 anos, de 16 e 17 anos.
Conte o total de atletas para cada modalidade esportiva e faixa etria.
Para os atletas do Jud, identifique o peso mximo conforme a seguir.
At 14 anos 42 Quilos.
At 16 anos 52 quilos.
At 17 anos 65 quilos.
Para aqueles atletas com peso acima da faixa limite, informar o nome do atleta o
sexo o peso e a sugesto Procure a organizao.

8.

Faa o exerccio 1 para um nmero desconhecido de atletas, enquanto houver


inscritos.

9.

No pedgio da BR 101 no municpio de Palhoa, contado o nmero de veculos


que transitam na rodovia diariamente.
Para um nmero desconhecido de veculos, conte o total de veculos de passeio,
de camionetes e de caminhes. Para os caminhes classifique-os quanto a
capacidade de carga. At 10 Mil Kg, entre 10 e 20 Mil Kg e acima de 20 Mil Kg.
A cobrana de pedgio feita por tipo de veculo, R$ 2,70 para veculos de
passeio, R$ 3,00 para camionetes e caminhes at 10 mil Kg e R$ 3,70 para
caminhes acima de 10 mil Kg. Motos e veculos assemelhados pagam R$ 1,20.
Fornea um relatrio que fornea o total de veculos que transitaram no pedgio
diariamente classificando-os por tipo e d o total do valor arrecadado para cada
tipo. Veculos das foras armadas, ambulncias e bombeiros no pagam pedgio,
mas so contatos.

LISTA DE EXERCCIO 3 ALGORICOMANDOS DE REPETIO (ENQUANTO).

1)

Um mercadinho de bairro tem como registro e controle das compras dos clientes
um processo cujo ao passar as compras uma a uma, ao final o caixa aciona uma
tecla de TOTAL onde a nota emitida e o cliente efetua o pagamento.
Elabore um algoritmo para processar as compras de pelo menos trs clientes com
pelo menos cinco itens de compra e ao final da compra de cada cliente emitido
um total e feito o pagamento.
Como registro de compra utilize: Nome do Produto, Cdigo e Valor de Venda.
Para cada cliente imprima a relao das compras e o total pago ao caixa.
Ao final do atendimento dos clientes, imprima o relatrio de fechamento do caixa
com o total de cada compra e o total geral das vendas do dia.

2)

Faa um algoritmo para contar quantos nmeros pares sero encontrados numa
determinada seqencia de nmeros inteiros aleatrios. Some os nmeros pares
encontrados at encontrar um valor superior a 2030.
Imprima quantos nmeros foram encontrados e o total da soma.

3)

Alunos da Faculdade Estcio de S, participaro de um evento e concorrero a


prmios. Somente podero participar os alunos que efetivamente estiverem
matriculados e que tenham feito a disciplina de Lgica de Programao.
Aqueles que satisfizerem essas condies sero premiados em primeiro, segundo
e terceiro lugares os que obtiverem as maiores medias das disciplinas do
semestre.
Identificar o aluno com o primeiro, segundo e terceiro lugares, baseando-se nas
mdias. Para um possvel desempate, ganhar o prmio aquele da fase mais
adiantada e com a maior idade.
Imprimir o nome dos alunos em primeiro, segundo e terceiro lugares.

LISTA DE EXERCCIO 4 COMANDO DE REPETIO (FOR)


1. Fazer um algoritmo que imprima todos os nmeros pares no intervalo 1-100.
2. Criar um algoritmo que imprima a soma de todos os nmeros de 1 at 100. Isto ,
calcular o valor de S na expresso S = 1+2+3+...+100.
3. Um vendedor precisa de um algoritmo que calcule o preo total devido por um
cliente. O algoritmo deve receber o cdigo de um produto e a quantidade
comprada e calcular o preo total, usando a tabela abaixo. Mostre uma mensagem
no caso de cdigo invlido. Considere que em cada um cliente pode comprar
3 produtos.
Cdigo
'ABCD'
'XYPK'
'KLMP'

Preo
unitrio
R$ 5,30
R$ 6,00
R$ 3,20

'QRST'

R$ 2,50

4. Fazer um programa que calcule o resultado final das eleies para a presidncia de
um clube, sabendo-se que:
a) existem trs chapas concorrendo;
b) os eleitores votaram fornecendo o nmero da chapa escolhida;
c) votaram ao todo 10 membros do clube.
O programa dever processar os votos recebidos e fornecer o total de votos de
cada uma das chapas, o total de votos em branco e o total de votos nulos. Alm
disso, o programa dever verificar se a chapa mais votada vencedora no
primeiro turno da eleio (mais de 50% dos votos vlidos) ou se dever ocorrer um
segundo turno.
Obs.: foi definido que, alm dos nulos, tambm os votos brancos seriam
considerados no vlidos. Para informar voto em uma das chapas, o usurio deve
digitar 1, 2 ou 3; para voto em branco, 0; e para voto nulo, 4.
5. Uma pesquisa sobre algumas caractersticas fsicas da populao de uma
determinada regio coletou os seguintes dados, referentes a cada habitante, para
anlise:
a) sexo (masculino, feminino);
b) cor dos olhos (azuis, verdes, castanhos);
c) cor dos cabelos (louros, castanhos, pretos);
d) idade em anos.
Para cada habitante foi preenchido um carto com estes dados e o ltimo carto,
que no corresponde a ningum, contm o valor de idade igual a -1.
Fazer um programa que determine e escreva:
a) a maior idade dos habitantes;
b) a porcentagem de indivduos do sexo feminino cuja idade est entre 18 e 35
anos, inclusive, e
que tenham olhos verdes e cabelos louros.

1 ) Fornecida uma relao de produtos conforme abaixo, elabore um algoritmo em VISUALG que apresente o
resultado solicitado.
DESCRIO DO PRODUTO

Cala Jeans Masc Adulto


Blusa L Fem
Meias Algodo
Jaqueta Couro Ecolgico
Cala Fem Adulto
Camiseta Masc Infantil
Bermuda Masc.

CDIGO

CJ012
BL223
MA
JC457
CF556
CM233
BM111

QTDE EM ESTOQUE

VALOR UNITRIO

05
125
325
81
56
68
37

12,58
8,45
6,15
38,70
38,45
12,35
43,00

VALOR DE
VENDA

86,14
36,50
17,32
327,22
324
56,36
71,00

Apresente um relatrio com as indicaes abaixo:


1 A Soma Total do Valor investido em estoque.
2 A expectativa de venda total do estoque.
3 O Lucro obtido com a venda do estoque.
4 O percentual de lucratividade com a venda total em estoque.
5 - As mdias totais dos valores para o preo unitrio e para o valor de venda.
2) Dadas as Matrizes A e B [3...3], elabore um algoritmo que calcule a sua soma.
3) Calcule a Soma da Diagonal Principal da Matriz A [4..4].
5) Na relao de Nmero de 1 a 100, conte as ocorrncias dos nmeros pares.