Você está na página 1de 2

IFPI-Floriano - Lgica de Programao Prof.

: Simone Magalhes


2 L I S T A D E E X E R C C I O S ( E S T R U T U R A S C O N D I C I O N A I S )

Para todas as questes, considere a sintaxe do ambiente VisualG
Codifique programas, para soluo dos seguintes problemas:
1) Receber um nmero de 1 a 12 e exibir o ms correspondente (1-Janeiro, 2-Fevereiro, etc.), ou a mensagem !o
existe ms correspondente a esse va"or#$
2) %er dois nmeros e uma op&!o para 'ua" das ( opera&)es aritm*ticas b+sicas entre estes va"ores o usu+rio dese,a
executar. -a"cu"e e exiba apenas a op&!o 'ue e"e se"ecionou.
.) /ara um tri0ngu"o existir, a medida de um "ado n!o pode ser maior 'ue a soma dos outros dois. Receba do usu+rio
trs medidas correspondentes aos "ados de um tri0ngu"o 'ua"'uer e apresente o seu tipo1 2345%672R8 (todos os
"ados iguais), 59:9-2%29 (dois "ados iguais) ou 29-;%28 (todos os "ados di<erentes)= ou a mensagem ;9 >2?5?;9
5F8R>;?;9 @8 F8R>;> A> 7R5BCA%8$.
() -a"cu"ar as raDEes de uma e'ua&!o do segundo grau (axF G bx G c, com a H I), so"icitando do usu+rio os va"ores
correspondentes aos coe<icientes da e'ua&!o.

J) Ama empresa decidiu dar uma grati<ica&!o de <ina" de ano a seus <uncion+rios, baseada no nmero de Koras extras
e no nmero de Koras 'ue o <uncion+rio <a"tou ao traba"Ko. 8 va"or do prmio * obtido pe"a consu"ta L tabe"a 'ue se
segue, na 'ua"1
H = nmero de horas e!ras " do#s !er$os do nmero de horas %a&!adas
H
('#n(!os)
)r*m#o
(R+)
;cima de 2.(II JII,II
1.MII N 2.(II (II,II
1.2II N 1.MII .II,II
OII N 1.2II 2II,II
;baixo de OII 1II,II
O) ; nota <ina" de um estudante de /rograma&!o * ca"cu"ada a partir da m*dia ponderada de trs notas atribuDdas,
respectivamente, a um traba"Ko de "aboratPrio - peso 2, a uma ava"ia&!o semestra" N peso . e a um exame <ina" N
peso J. Fa&a um programa 'ue "eia as trs notas, ca"cu"e e mostre a m,d#a -onderada e o conceito do estudante 'ue
* dado pe"a seguinte tabe"a1
',d#a )onderada Con.e#!o
M,I 1I,I A
Q,I M,I /
O,I Q,I C
J,I O,I D
I,I J,I E
Q) Retornar /8R 2R7298 o nome de uma carta de bara"Ko. 9o"icitando do usu+rio o S>2R8 da carta (1-69, 2 - 1I *
o nmero mesmo, 11-T;%272, 12-?;>;, 1.-R25) e tamb*m o ;5/2 da carta (1 U ouros, 2 U paus, . U copas e ( U
espadas). /or exemp"o, se o nmero da carta <or 11 e o naipe <or ., deve-se retornar T;%272 ?2 -8/;9.
M) 9o"icite do usu+rio uma <rase e apresente um menu de op&)es para 'ue e"e esco"Ka de 'ue <orma dese,a rever a
<rase1 01 'a#s.(&o o( 21'#ns.(&o.
V) %eia a a"tura e o sexo (F ou >) de uma pessoa, e ca"cu"e o peso idea" com base na <Prmu"a1
)ara Homens2 A&!(ra 3243 1 56 )ara m(&heres2 A&!(ra 7240 " 8843
1I) Ama empresa de vendas o<erece para seus c"ientes um desconto em <un&!o do va"or da compra rea"iEada. 2ste
desconto * de 2IW se o va"or da compra <or a partir de RXJII,II e de 1JW para compras de va"or in<erior. %eia o
va"or da compra, ca"cu"a e imprima o va"or do desconto obtido e o va"or da compra com o desconto.
11) Am vendedor tem seu sa"+rio ca"cu"ado em <un&!o do va"or tota" de suas vendas. 3uando o tota" de vendas * acima
de RX 2.III,II o vendedor receber+ como sa"+rio um bYnus de RX JI,II mais 1IW do va"or das vendas. -aso
contr+rio, receber+ apenas Q,JW do va"or das vendas. %eia o tota" de vendas de um vendedor, ca"cu"e e imprima seu
sa"+rio.
12) 9imu"e um ,ogo, onde o usurio entra com o valor da aposta (em reais) e uma combinao para o lanamento de
duas moedas, sendo 0 para cara e 1 para coroa. Abaixo, seguem as combinaes possveis e o prmio do jogo:
9 e 92 :anha de ;o&!a o ;a&or da a-os!a<
0 e 02 :anha me!ade do ;a&or a-os!ado<
0 e 92 n=o :anha nada<
9 e 02 :anha o do>ro do ;a&or a-os!ado<
1.) ?ados . va"ores num*ricos positivos a, b e c, veri<i'ue se os va"ores <ornecidos <ormam um tri0ngu"o. /ara ser um
tri0ngu"o, nenKum "ado pode ser maior 'ue a soma dos outros dois. ;tendida esta condi&!o, indi'ue o tipo de
tri0ngu"o de acordo com as re"a&)es1
a? = >? @ .? =A %ormam (m !r#Bn:(&o re!Bn:(&oC
a? A >? @ .? =A %ormam (m !r#Bn:(&o o>!(soC
a? D >? @ .? =A %ormam (m !r#Bn:(&o a:(do<
1() Ama das opera&)es 'ue podemos e<etuar com datas * a compara&!o para ver se uma data ocorre antes ou depois
de outra. -onsideramos 'ue e"a * crono"ogicamente mais antiga 'uando e"a vem antes de outra, ou se,a, 'uando
e"a * menor 'ue a outra. ?essa <orma, uma data * mais recente 'ue outra 'uando e"a vem depois, ou se,a, 'ua" e"a
* maior 'ue a outra. Fa&a um a"goritmo 'ue "eia o dia, ms e o ano de duas datas, compare-as e apresente a data
mais recente.
?icas1
0< O a&:or#!mo -ara .om-ara$=o , m(#!o s#m-&es2 .ome.e a .om-arar -e&o ano4 -o#s E(ando o ano da -r#me#ra da!a , menor E(e
o ano da se:(nda da!a4 s#:n#%#.a E(e a -r#me#ra da!a , ma#s an!#:a E(e a se:(nda (e ;#.e1;ersa)< De-o#s .om-are en!re os meses
e -or %#m .om-are en!re os d#as<
2< S=o 3 -oss#>#&#dades
1J) Am supermercado dese,a rea,ustar os pre&os de seus produtos usando o seguinte crit*rio1 o produto poder+ ter seu
pre&o aumentado ou diminuDdo. /ara o pre&o ser a"terado, o produto deve preencKer pe"o menos um dos seguintes
re'uisitos1
Fenda ',d#a
'ensa&
)re$o A!(a&
G de
A(men!o
G de
Des.on!o
;baixo de JII >enor 'ue RX .I,II 1I -
JII ------o 12II RX .I,II ------o RX MI,II 1J -
; partir de 12II ; partir de RX MI,II - 2I
1O) %eia -5-8 nmeros 'uais'uer, manipu"e-os corretamente e in<orme 'ua" o >28R de todos.
1Q) ?ados o peso e a a"tura de uma pessoa, ca"cu"e o seu Dndice de massa corpora" (5>-) e apresente a situa&!o em 'ue
e"a se encontra, de acordo com a c"assi<ica&!o a seguir1
Fa&or do I'C (G) S#!(a$=o
20 a 24,9 Normal
25 a 29,9 Sobrepeso
30 a 39,9 Pr-obeso
partir de 40 !besidade
1M) Ama <+brica o<erece Ls suas oper+rias um auxD"io mensa" a"*m do sa"+rio. /ara as casadas sem <i"Kos, o auxi"io mensa"
* de 1JW do seu sa"+rio-base. /ara as 'ue tm <i"Kos, casadas ou n!o, o auxD"io * de .JW do sa"+rio-base. /ara as
so"teiras sem <i"Kos, n!o K+ auxD"io extra. Receba a categoria da <uncion+ria, o va"or do sa"+rio-base ('ue deve ser
igua" para todas) e mostre o va"or do sa"+rio com o auxD"io.