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=