Вы находитесь на странице: 1из 2

Roteiro de Laboratrio 02

Profa. Christianne Orrico Dalforno


Disciplina: Linguagem de Programao
Instrues:
1. Este trabalho deve ser realiado em e!uipe de" no m#$imo" % pessoas.
&. ' e!uipe dever# responder a lista de e$erc(cios apresentada abai$o.
%. 'o final os e$erc(cios devem ser apagados da m#!uina usada" podendo a e!uipe copiar para si
as solu)es desenvolvidas.
*. Podem ser utiliados !uais!uer materiais de consulta
+. O bom comportamento , fundamental para !ue tenhamos um bom aproveitamento das
atividades em laborat-rio.
Lista de exerccios
1. .aa um algoritmo para o /ogo 0pedra1papel1tesoura2. O /ogo deve imprimir vitria"
empate ou derrota conforme a opo !ue o /ogador escolher e a opo !ue for sorteada
aleatoriamente pelo computador. Obs.: pedra ganha de tesoura3 !ue ganha de papel3 !ue
ganha de pedra. 4http:55666.ifc1camboriu.edu.br57froa5&811.159:185Caderno;&8de;&8E$ercicios;&81;&8'lgoritmos1
<ersao;&81.8.pdf=
&. >tiliando1se do conceito de modulariao construa um algoritmo !ue resolva o
problema de obter as ra(es reais de uma e!uao do segundo grau" caso e$istam ra(es
reais. 4http:55666.univasf.edu.br57marcelo.linder5ar!uivos?iaa5aulas5aula1&.pdf=.
O 'lgoritmo deve receber os valores dos coeficientes '" @ e C da e!uao e apresentar a
soluo.
%. Construa uma funo !ue receba" como parAmetro" um nBmero inteiro positivo" o !ual
representa a posio de um determinado termo na s,rie de .ibonacci" a funo deve
retornar o valor do termo correspondente C posio recebida.
4http:55666.univasf.edu.br57marcelo.linder5ar!uivos?iaa5aulas5aula1&.pdf=
Em seguida faa um programa !ue receba dois nBmeros inteiros correspondentes Cs
posi)es de dois termos da se!uDncia de .ibonacci e mostre na tela todos os termos
compreendidos no intervalo solicitado pelo usu#rio.
E$: se o usu#rio digitar E e F devem ser mostrados do se$to ao oitavo termos da
se!uDncia de .ibonacci" portanto: F 1 1% G &1.
*. Construa um algoritmo !ue tenha a capacidade de efetuar uma multiplicao entre
valores naturais !uais!uer e a capacidade de calcular o fatorial de um nBmero natural
!ual!uer. Hanto no c#lculo da multiplicao !uanto no c#lculo do fatorial os Bnicos
operadores aritm,ticos !ue podem ser utiliados so os de soma e subtrao.
O algoritmo em !uesto deve possibilitar ao usu#rio faer a seleo de !ual operao
ser# realiada. 's entradas devem ser validadas e o conceito de modulariao deve ser
aplicado. 4http:55666.univasf.edu.br57marcelo.linder5ar!uivos?iaa5aulas5aula1&.pdf=
+. >ma empresa classifica seus funcion#rios em % n(veis de acordo com um (ndice de
produtividade. Io eles: J1K E$celente" J&K @om e J%K Legular. Cada n(vel acrescenta um
abono ao sal#rio base do funcion#rio" de acordo com a seguinte tabela:
E$celente F8; do sal#rio base
@om +8; do sal#rio base
Legular %8; do sal#rio base

O (ndice de produtividade , calculado pela m,dia mensal de produtividade de acordo com a
seguinte tabela:
E$celente J1K M,dia mensal superior a +8 unidades
@omJ&K M,dia mensal entre &8 e +8 unidades
LegularJ%K M,dia mensal abai$o de &8 unidades
Considere para cada funcion#rio" se/am digitadas as seguintes informa)es: matr(cula" sal#rio base e
produtividade de cada dia do mDs.
.aa um programa para e$ibir para cada funcion#rio seu sal#rio base" seu n(vel de abono e imprimir
o sal#rio a ser pago. O programa dever# processar novos funcion#rios at, !ue o usu#rio digite 8
JeroK como matr(cula do func.
Modifi!ue para !ue o programa deve fornecer tamb,m a matr(cula do funcion#rio de maior abono e
a m,dia do abono para os funcion#rios classificados como 0Legular2.
.aa uma funo para: obter o sal#rio validando1o3obter a produtividade de um dia validando1
a3calcular a m,dia mensal Jesta funo deve obter a produtividade de cada dia do mDs e devolver a
m,dia mensalK3 determinar o (ndice de produtividade" determinar o acr,scimo sobre o valor base3
4http:55e!uipe.nce.ufr/.br5meslin5alg&5He$tos5HP991&88E&L9IH'DEMOD>L'L9N'caOpdf.pdf=

Вам также может понравиться