You are on page 1of 2

Lista de Exerccios Sobre Algoritmos com Seleo

1. Escrever um programa que leia duas notas (N1 e N !. " programa dever# calcular a m$dia aritm$tica e mostrar na tela %Aprovado&' caso a m$dia se(a maior ou igual a sete) e %*eprovado&' caso a m$dia se(a menor que sete. . Escreva um algoritmo para ler um valor e escrever se $ positivo ou negativo. +onsidere o valor ,ero como positivo. -. Escreva um algoritmo para ler valores (considere que no sero in.ormados valores iguais! e escrever o maior deles. /. Escreva um algoritmo para ler o ano de nascimento de uma pessoa e escrever uma mensagem que diga se ela poder# ou no votar este ano (no $ necess#rio considerar o m0s em que ela nasceu!. 1. As mas custam *2 3'-3 ser .orem compradas menos do que uma d4,ia' e *2 3' 1 ser .orem compradas pelo menos do,e. Escreva um algoritmo que leia o n4mero de mas compradas' calcule e escreva o valor total da compra. 5. Escreva um algoritmo para ler valores (considere que no sero lidos valores iguais! e escrev06los em ordem crescente. 7. 8endo como entrada a altura e o sexo (codi.icado da seguinte .orma9 19.eminino 29masculino! de uma pessoa' construa um algoritmo que calcule e imprima seu peso ideal' utili,ando as seguintes .:rmulas9 6 para ;omens9 (7 .7 < ;!61= 6 para mul;eres9 (5 .1<;!6//.7 =. Escreva um algoritmo para ler um n4mero inteiro (considere que sero lidos apenas valores positivos e inteiros! e escrever se $ par ou mpar. >. Escreva um algoritmo para ler o n4mero de gols marcados pelo ?r0mio e o n4mero de gols marcados pelo @nter em um ?*ENAL. Escrever o nome do vencedor. +aso no ;a(a vencedor dever# ser impresso a palavra EABA8E. 13. Escreva um algoritmo para ler o n4mero de lados de um polgono regular' e a medida do lado. +alcular e imprimir o seguinte9 6 Se o n4mero de lados .or igual a - escrever 8*@CN?DL" e o valor do seu permetro. 6 Se o n4mero de lados .or igual a / escrever EDAF*AF" e o valor da sua #rea. 6 Se o n4mero de lados .or igual a 1 escrever BEN8G?"N".

"HS9 acrescente as seguintes mensagens I soluo do exerccio anterior con.orme o caso. +aso o n4mero de lados se(a in.erior a - escrever NJ" EK DA B"LL?"N". +aso o n4mero de lados se(a superior a 1 escrever B"LL?"N" NJ" @FEN8@M@+AF". 11. +AL+DLAF"*A9 escreva um algoritmo para ler valores e uma das seguintes operaNes a serem executadas (codi.icada da seguinte .orma9 1.Adio' .Subtrao' -.Fiviso' /.Aultiplicao!. +alcular e escrever o resultado dessa operao sobre os dois valores lidos. 1 . Escreva um algoritmo para ler - valores e escrever o maior deles. +onsidere que o usu#rio no in.ormar# valores iguais. 1-. Escreva um algoritmo para ler - valores e escrever a soma dos +onsidere que os usu#rio no in.ormar# valores iguais. maiores.

1/. Escreva um algoritmo para ler - valores e escrev06los em ordem crescente. +onsidere que os usu#rio no in.ormar# valores iguais. 11. Dm posto est# vendendo combustveis com a seguinte tabela de descontos9 6 Glcool9 At$ 3 litros' desconto de - O por litro. 6 Acima de 3 litros' desconto de 1 O por litro. 6 ?asolina9 at$ 11 litros' desconto de -'1 O por litro. 6 Acima de 11 litros' desconto de 5 O por litro. Escreva um algoritmo que leia o n4mero de litros vendidos' o tipo de combustvel (codi.icado da seguinte .orma9 16#lcool 26?asolina!' o preo do combustvel' calcule e imprima o valor a ser pago pelo cliente.

You might also like