Você está na página 1de 2

2 Lista de Exerccios Algortmos e Lgica de Programao

Prof Dariel Mazzoni Marano


!m"ortante# $esol%a cada exerccios constr&indo o fl&xograma' o
"se&docdigo e cdigo em ling&agem (
1) Elabore um algoritmo que efetue a leitura de um valor numrico inteiro
positivo ou negativo, representado pela varivel N, e apresente o valor
lido como positivo. Sugesto: Se o nmero lido for negativo para
torna-lo positivo multiplique-o por -1.
2) Construa um algoritmo que leia quatro nmeros N1, N2, N! e N")
representando as notas de um aluno. Calcule a mdia aritmtica #1
desse aluno e apresente a mensagem $%provado& se a mdia #1 for
maior ou igual a ',(. Caso contrrio o programa deve solicitar uma quinta
nota NE ) nota de e*ame) e calcular uma nova mdia aritmtica #2
entre a nota do e*ame NE e a primeira mdia #1 ou se+a
#2)NE,#1)-2,(. .e o valor da nova mdia #2 for maior ou igual a /,(
apresente a mensagem $%provado em e*ame&0 se n1o apresente a
mensagem $2eprovado&. %presente tambm a mdia 3nal do aluno.
!) Construa um algoritmo que calcule as ra45es de uma equa61o de 27 grau,
A.x
2
B.xC=0 . 8 programa deve ler as variveis A, BeC e calcular o
valor de DELTA=B
2
4.A.C . .e 9E:;% < ( o programa deve e*ibir a
mensagem $N1o e*iste solu61o real& e encerrar. No caso de 9E:;% = ( o
programa deve calcular e e*ibir as duas ra45es x1=(B+

( DELTA))/(2A)
e x2=B

DELTA/2A reais. No caso de 9E:;% ) ( o programa


deve e*ibir apenas uma rai5 real.
") Construa um algoritmo que leia cinco valores numricos %, >, C, 9 e E e
apresente o maior e o menor dos cinco valores.
/) ;endo como dados de entrada a altura ? e o se*o . de uma pessoa,
construa um algoritmo que calcule o peso $ideal& de uma pessoa de
acordo com as e*press@esA PI =(72,7H)58,0 para Bomens e
PI =62,1H44,7 para mulBeres. %s unidades de CD est1o em Eg.
') Escreva um algoritmo que leia o cFdigo de um determinado produto e
mostre sua classi3ca61o. Gtili5e a seguinte tabela como referHncia.
Cdigo Classifcao
1 %limento n1o perec4vel
2, ! e " %limento perec4vel
/ ou ' Iesturio
J ?igiene pessoal
K a 1/ :impe5a e utens4lios
domsticos
Lualquer outro cFdigo Croduto invlido.
J) 9ados trHs valores %, > e C veri3car se eles podem ser os lados de um
triMngulo e, se forem, veri3car se eles formam um triMngulo equiltero,
isFsceles ou escaleno. Cara tal veri3que se obedecem as seguintes
regrasA
a) N trianguloA % < > , C) e > < % , C) e C < % , >)0
b) EquilteroA % ) >) e > ) C)0
c) DsFscelesA % ) >) ou > ) C) ou % ) C)0
d) EscalenoA % <= >) e > <= C) e C <= %).
Sugesto: construa o algoritmo seguindo cada uma das regras
na sequncia de a! at" d!. #erifque se esse e$erc%cio est&
resolvido em uma das referncias indicadas nesse curso.
'eferncias:
(1) *. +. #. ,or-ellone e .. ,. /-erspac0er1 +gica de programao: a
construo de algoritmos e estrutura de dados1 2a edio1 editora
3earson1 4556.
(4) 7. *. 8. 9. :an;ano e ,. ,. <e =liveira1 *lgoritmos: lgica para o
desenvolvimento de programas de computadores1 42a edio1 editora
>rica1 4515.