Lógica de Programação ADVPL – Aula 5: Exercícios de Fixação
Aula de Hoje •
•
Façam os 20 exercícios listados os !róximos slides Para os algoritmos utili"em #ual#uer editor de texto como $% &ord' Edit' (ote!ad' etc)
Exercícios 1. Em algoritmos, o que é uma expressão? 2. Qual a função dos operadores nas expressões? . Quais os tipos de expressões que podem ser utili!adas nos algoritmos? Que tipos de dados cada uma delas manipula? Qual o possí"el resultado para cada uma delas? #. $ite exemplos de cada um dos tipos de expressão.
Exercícios %. $onstrua um algoritmo que calcule o perímetro de um tri&ngulo escaleno, dados os "alores de seus tr's lados. (. $onstrua um algoritmo que resol"a uma equação do segundo grau, dados os "alores de a, * e c. 1+.esol"a as seguintes expressões –
–
–
–
2(/022 /#234/5 2 6 4 5 0 2 / # 7 2 1# 1+ 3 3 6 % / # % 7 #
Exercícios 11.8etermine os resultados o*tidos na a"aliação das expressões l9gicas seguintes, sa*endo que :;2, <;4, $; –
–
–
–
–
–
–
3 : = <>1 ou : = <> 2 3 < ; : / $ e : = $3 3 $ = : ou < $ e : 5 = < 3 : ; $>1 e < / 2 = :/$ e :<$372 < 3 $>: = < 7 ou 5$ : ; 12 3 < = $ e $ = : e : 1 =; < 3 $/ =; < e 5: ; < e <>$ =; :/2 e = <$3/2
Exercícios 12.$onstrua um algoritmo que calcule o "alor que ser@ gasto com com*ustí"el por Aoão para fa!er uma "iagem até a cidade "i!inBa. C algoritmo de"e ler a dist&ncia entre a casa de Aoão e o destino em Dm3, o consumo do carro de Aoão em Dm rodados7litro3 e o preço do litro de com*ustí"el e mostrar o "alor que ser@ gasto em com*ustí"el na "iagem. 1.Escre"a um algoritmo que leia as duas notas de cinco alunos de uma turma, calcule e mostre –
–
–
–
–
–
–
–
: média aritmética de cada aluno a mensagem de aluno repro"ado, caso a média seFa menor que #.+ a mensagem de aluno em recuperação, caso a média esteFa entre #.+ e 4.+ a mensagem de aluno apro"ado, caso a média seFa maior ou igual a 4.+ o total de alunos apro"ados o total de alunos repro"ados o total de alunos em recuperação a média da turma.
Exercícios 1#.Escre"a um algoritmo que leia dois nGmeros e calcule a média aritmética de todos os nGmeros que esti"erem entre os nGmeros lidos, incluindo os nGmeros lidos. 15.Escre"a um algoritmo que leia dois nGmeros e multiplique o "alor da soma de todos os nGmeros pares que esti"erem entre os nGmeros lidos por , incluindo os nGmeros lidos. 1H.Escre"a um algoritmo que mostre os 1+ primeiros nGmeros da sequ'ncia de I*onacci. Ja*e>se que a sequ'ncia de I*onacci é iniciada com 1 e 1. Cs nGmeros seguintes são- 2, , 5,% ,etc...
Exercícios 14.Escre"a um algoritmo que leia o nGmero equi"alente a um m's do ano e diga se é do primeiro, segundo ou terceiro *imestre. Je não for de nenBum, exi*a a mensagem- KL do segundo semestre.M 1%.Escre"a um algoritmo que rece*a a idade de uma pessoa e, caso seFa maior de 15 anos, di!er que pode fa!er musculação. $aso contr@rio, di!er que menores de 15 anos não podem fa!er musculação e oferecer as opções de fute*ol, caso seFa do sexo masculino, e gin@stica, caso seFa do sexo feminino.
Exercícios 1(.Escre"a um algoritmo que rece*a o preço e a quantidade de 2+ diferentes produtos e mostre o "alor total da compra. 2+.Em uma eleição presidencial, B@ tr's candidatos, representados pelos c9digos K1M, K2M e KM. C c9digo K#M representa "oto nulo e o c9digo K5M representa "oto em *ranco. Escre"a um algoritmo que leia o "oto do eleitor e calcule a quantidade de "otos de cada candidato, *em como a quantidade de "otos nulos e em *ranco e a quantidade total de "otos. :o digitar a opção K+M, o eleitor sai do programa e os "alores são exi*idos. Nam*ém é interessante exi*ir o candidato "encedor ou, em caso de a quantidade de "otos nulos ou em *ranco ser maior que a metade do total de "otos, a mensagem de eleição anulada.
At* a !róximo +urso, A-aliem a aula de .o/e e o curso o site: )tieducacioal)com)1r!es#uis a3al