You are on page 1of 3

Universidade Federal de Gois

Instituto de Informtica
Disciplina: Introduo Computao
Prof : Nilzete Olmpio lvares
Lista de Exerccios
Estruturas de Seleo
1. Escreva um algoritmo ue rece!a um n"mero inteiro N# veri$iue se este % mpar ou par e imprima
mensagem.
&.Escreva um algoritmo ue rece!a os coe$icientes de uma euao do segundo grau# determine e
imprima suas razes reais# caso 'a(a# ou uma mensagem# caso as razes se(am comple)as.
*. Escreva um algoritmo ue rece!a tr+s n"meros e mostre o menor.
,. Ela!ore um algoritmo ue rece!a um n"mero inteiro e imprima uma das mensagens: % m"ltiplo de *
ou no % m"ltiplo de *.
-.Ela!ore um algoritmo ue simule uma calculadora com as opera.es de adio# su!trao#
multiplicao e diviso. /eu algoritmo deve in$ormar as opera.es disponveis e rece!er a operao
dese(ada# !em como dois n"meros. O resultado mostrado pelo algoritmo ser0 a aplicao da operao
so!re os n"meros in$ormados.
1.Escreva um algoritmo ue rece!a tr+s n"meros inteiros o!rigatoriamente em ordem crescente
2considere ue o usu0rio ir0 in$ormar os n"meros nessa ordem3 e um uarto n"mero ue no
necessariamente siga esta regra. 4ostre# em seguida# os uatro n"meros em ordem decrescente.
Considere ue os n"meros in$ormados so di$erentes.
5.Escreva um algoritmo ue rece!a um n"mero inteiro positivo de * casas e imprima o algarismo da
casa das dezenas. No se esuea de testar para ver se o n"mero in$ormado tem realmente * casas.
6. 7ma empresa decidiu dar um rea(uste de *89 aos $uncion0rios com sal0rio in$erior a :;-88#88.
<aa um algoritmo ue rece!a o sal0rio do $uncion0rio e mostre o sal0rio rea(ustado ou uma
mensagem caso ele no ten'a direito ao rea(uste.
=.<aa um algoritmo ue rece!a um c>digo correspondente ao cargo de um $uncion0rio e imprima seu
cargo e o percentual de aumento ao ual este $uncion0rio tem direito segundo a ta!ela a seguir:
Cdio Caro Percentual !
1 Escritur0rio -8
& /ecret0rio *-
* Cai)a &8
, ?erente 18
- @iretor 8
18. Escreva um algoritmo ue rece!a a idade de uma pessoa e classi$iueAa seguindo o crit%rio a
seguir:
Idade Classifica"#o
8 a & anos :ec%mAnascido
* a 11 anos Criana
1& a 1= anos Bdolescente
&8 a -- anos Bdulto
Bcima de -- anos Idoso
11. 7m !anco conceder0 um cr%dito especial aos seus clientes# de acordo com o saldo m%dio no "ltimo
ano. Escreva um algoritmo ue rece!a o saldo m%dio de um cliente e calcule o valor do cr%dito# de
acordo com a ta!ela a seguir. 4ostre o saldo m%dio e o valor do cr%dito.
/aldo 4%dio2:;3 Cercentual 29do saldo m%dio3
Bcima de ,888 &8
,888 e D 1888 1-
1888 e D &88 18
Bt% &88 -
1&. Escreva um algoritmo para calcular as dedu.es de impostos estaduais e $ederais so!re o sal0rio
!ruto de um $uncion0rio. Estas dedu.es so calculadas de acordo com a seguinte ta!ela:
Dedu"$es Estaduais Dedu"$es Federais
%alrio&'() ! %alrio&'() !
E-888#88 18 E-888#88 ,
E1-888#88 &8 -888#88 1
1-888#88 *8
/eu programa deve ler o nome de um $uncion0rio e seu sal0rioF calcular os descontos estadual# $ederal#
!em como o sal0rio luido e imprimir o nome do $uncion0rio# seu sal0rio !ruto e luido.
1*. Escreva um algoritmo para ler os valores de B# G# C e H e calcular o valor de I usando uma das
$>rmulas a!ai)o. /eu algoritmo deve perguntar ual o c>digo da $>rmula a ser usada e imprimir os
resultados. @eve ser includo uma veri$icao para garantir ue no ocorra diviso por zero e emitir
mensagem# caso ocorra.
Cdio da Frmula Frmula
1
IJ 2BH
&
KGH L C3 M 2GH K C3
&
IJBH
&
L GH L C
*
I J 2BH L CH
*
3 M 2,H3
,
I J GH
,
A 1
1,. Escreva um algoritmo para calcular e imprimir o sal0rio de um vendedor ue tra!al'a na seo de
NOPs de uma lo(a de eletrodom%sticos. Este vendedor rece!e um sal0rio $i)o e comiss.es so!re a
uantidade de peas vendidas# de acordo com a ta!ela a seguir. /a!eAse ue ele tem um desconto de
69 so!re seu sal0rio $i)o para o IN// e# se seu sal0rio total 2$i)o L comisso3 $or maior ue
:;1*88#88 ele ainda ter0 um desconto de -9 so!re o sal0rio total. /eu programa deve: *) ler o nome
do $uncion0rio# seu sal0rio $i)o# o n"mero de NOPs de &= e &,& polegadas vendidas no m+sF +)
calcular os sal0rios total e luido# e imprimir o nome do $uncion0rio e seu sal0rio luido.
,-.-/01 ,1,-L DE ,23% 2E/DID-% C1.I%%415,2&'()
,&
COQE?B@B/
18 &8#88
E 18 18#88
&=
COQE?B@B/
&8 -#88
E &8 *#88
1-. <aa um algoritmo para emitir o desempen'o de uma euipe numa competio automo!ilstica.
Cara tal# seu programa dever0: *) ler o tempo padro 2em minutos decimais para a competio3# o
n"mero de inscrio da euipe e o tempo gasto 2em minutos decimais3F +) calcular os pontos da
euipe# seguindo o seguinte crit%rio:
@ E * min. 188 pontos
* @ E - min 68 pontos
@ D - min 68A2@ A -3 M -
onde @ % o valor a!soluto da di$erena entre o tempo padro e o tempo gasto pela euipeF 6) escrever
o n"mero de inscrio da euipe e o n"mero de pontos o!tidos.
11. Os oper0rios de uma $0!rica so divididos em , classes# dependendo da uantidade de peas ue
$azem por m+s. B classe B rece!e sal0rio mnimo# as demais rece!em sal0rio mnimo mais uma
comisso por pe"a al7m das 68 iniciais. B ta!ela a seguir mostra a classi$icao dos oper0rios !em
como suas comiss.es.
CL-%%E /9.: PE;-%5.<% C1.I%%415PE;-
B NC *8 A
G *8ENC*- *9
C *-ENC ,8 -9
@ NCD,8 189
<aa um algoritmo ue leia: o nome do oper0rio e o n"mero de peas produzidas por m+sF calcule o
seu sal0rio e imprima seu nome# o total de peas produzidas# a classe a ue pertence e seu sal0rio.
15. <aa um algoritmo ue rece!a a idade e o peso de uma pessoa e# de acordo com a ta!ela a seguir#
veri$iue e mostre em ual grupo de risco ela se encai)a.
Idade
Peso
-t7 =8 Entre =8 e >8 -cima de >8
4enores ue &8 = 6 5
@e &8 a -8 1 - ,
4aiores ue -8 * & 1
16. 7ma empresa decidiu dar uma grati$icao a seus $uncion0rios# !aseada no n"mero de 'oras e)tras
e no n"mero de 'oras ue o $uncion0rio $altou ao tra!al'o. O valor do pr+mio % o!tido pela consulta
ta!ela ue segue# na ual: RJ nS de 'oras e)tras A2&M*T2nS de 'orasA$alta33. <aa um algoritmo ue leia
a uantidade de 'oras e)tras e de $alta 2dadas em minutos3# determine e imprima a grati$icao do
$uncion0rio.
0&minutos) Pr?mio&'()
D &,88 -88
D 1688 e EJ&,88 ,88
DJ 1&88 e E J 1688 *88
DJ188 e E1&88 &88
E 188 188
No se esquea que nenhum esforo em vo,
h sempre uma recompensa que, com certeza,
vir na proporo do esforo despendido.