Sei sulla pagina 1di 3

Universidade

Federal do ABC Disciplina: Processamento da Informao (BC-0505) Aula de Reviso Exerccios Lembrando, a sua soluo deve contemplar as seguintes partes (utilize como estratgia de resoluo dos algoritmos, mas no necessrio escrever nas respostas dos exerccios a serem entregues): ENTRADA: Quais os insumos necessrios para se obter a sada? PROCESSAMENTO: Como transformar os insumos na sada? SADA: Quais os resultados que o algoritmo dever fornecer ? _________________________________________________________________________________________________________________________________ 1. Escreva algoritmos para imprimir os nmeros: Entre 0 e 100, em ordem crescente Pares entre 0 e 50, em ordem crescente mpares entre 0 e 50, em ordem decrescente Entre 0 e 1000, em ordem crescente e variando de 3 em 3 nmeros Entre 0 e 1000, em ordem decrescente e variando de 4 em 4 nmeros 2. Escreva um algoritmo para calcular a soma dos n primeiros nmeros pares. O valor de n deve ser fornecido pelo usurio. 3. Imprima uma tabela de converso de polegadas para centmetros, para os valores de 1 a 20. Considere que Polegada = Centmetro * 2.54. 4. Escreva um algoritmo que leia um nmero n e uma sequncia de n nmeros e imprima o maior nmero lido. 5. Escreva um algoritmo que leia nmeros inteiros e positivos e mostre no final quantos nmeros pares e quantos nmeros mpares foram digitados. O algoritmo dever encerrar sua execuo caso o usurio digite um nmero menor que zero. 6. Escreva um algoritmo para verificar se um dado nmero natural fornecido pelo usurio primo. 7. Escreva um algoritmo para processar uma pesquisa SOMENTE com pessoas que tenham entre 1 e 5 filhos. O programa deve imprimir: Quantas pessoas foram entrevistadas Quantas pessoas tem mais de 3 filhos A quantidade mdia de filhos de todas as pessoas entrevistadas. 8. Dados limite inferior e superior, calcule a soma de todos os nmeros pares contidos nesse intervalo. 9. Escreva um algoritmo para desenhar um retngulo de pontos de nxm. Por exemplo, para 10x20 o retngulo ser: 10. A srie de Fibonacci formada pela seguinte sequncia; 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ..., etc. Escreva um algoritmo que gere a srie de Fibonacci at o vigsimo termo. 11. Escreva um algoritmo que simule um cronmetro com o tempo de n minutos. Por exemplo, para 10 minutos ser mostrado na tela de sada: 0:00, 0:01, 0:02, 0:03, ..., at 10:00. 12. Escreva um algoritmo que leia nmeros inteiros e positivos (no intervalo de 1 a 1000) e mostre quais foram o maior e menor valores fornecidos. O algoritmo dever encerrar sua execuo caso o usurio digite o valor -1.

13. Escreva um algoritmo que leia trs nmeros inteiros e positivos (A, B, C) e calcule a seguinte expresso: 14. O departamento que controla o ndice de poluio do meio ambiente monitora trs grupos de indstrias altamente poluidoras. O ndice de poluio aceitvel varia de 0 (zero) 0,25 miligramas de poluentes por metro cbico de ar. Se o ndice sobe para 0,3 mg/m3 as indstrias do primeiro grupo so intimadas a suspender suas atividades. Se o ndice sobre para 0,4 mg/m3 as do primeiro e segundo grupos devem paralisar as atividades. E se o ndice atingir 0,5 mg/m3, os trs grupos devem paralisar as atividades. Escrever um algoritmo que leia o ndice de poluio medido (geral para os trs grupos de empresas) e mostre a notificao na forma de uma frase: grupo 1 deve parar, ou grupo 1 e 2 devem parar, ou os trs grupos devem parar. 15. Um banco conceder um crdito especial aos seus clientes, varivel de acordo com o saldo mdio no ltimo ano. Faa um algoritmo que leia o saldo mdio de um cliente e calcule o valor do crdito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo mdio e o valor do crdito. Saldo mdio Percentual de 0 a 200 nenhum crdito de 201 a 400 20% do valor do saldo mdio de 401 a 600 30% do valor do saldo mdio acima de 601 40% do valor do saldo mdio 16. Construa um algoritmo para calcular as razes de uma equao do 20 grau (Ax2 + Bx +C), sendo que os valores A, B e C so fornecidos pelo usurio. Considere que a equao possui duas razes reais. 17. Um usurio deseja um algoritmo que possa escolher que tipo de mdia deseja calcular a partir de 3 notas. Faa um algoritmo que leia as notas, a opo escolhida pelo usurio e calcule a mdia de acordo. 1 - Aritmtica 2 - Ponderada (pesos: 3,3,4) 3 - Harmnica Mdia harmnica A mdia harmnica equivale ao inverso da mdia aritmtica dos inversos de n valores. Exemplo: Mdia harmnica de trs notas a, b e c dada por: 18. Uma empresa ir oferecer um reajuste salarial, cujo percentual ser decidido atravs das seguintes situaes: Funcionrios do sexo masculino, com tempo de casa superior ou igual a 10 anos, tero direito a reajuste de 5%; Funcionrios do sexo masculino, com tempo de casa inferior a 10 anos, tero direito a reajuste de 3%; Funcionrios do sexo feminino, com tempo de casa superior ou igual a 8 anos, tero direito a reajuste de 5%; Funcionrios do sexo feminino, com tempo de casa inferior a 8 anos, tero direito a reajuste de 3%; Funcionrios em qualquer uma das situaes acima, porm com mais de um dependente, tero ainda um reajuste de 2% sobre o salrio reajustado anteriormente; Faa um algoritmo que, dado o sexo, o salrio, o tempo de casa e o nmero de dependentes de um funcionrio, mostre seu reajuste e seu salrio atual. 19. Uma das maneiras de se conseguir calcular a raiz quadrada de um nmero subtrair dele os nmeros mpares consecutivos a partir de 1, at que o resultado seja menor ou igual a zero. O nmero de vezes que se conseguir fazer as subtraes a raiz quadrada. Faa um algoritmo que calcule a raiz quadrada de dado nmero conforme essa regra. Exemplo: 16 1 = 15; 15 3 = 12; 12 5 = 7; 7 7 = 0 {foram feitas 4 subtraes, a raiz quadrada de 16 igual a 4}.

20. Faa o teste de mesa (ou seja, simular a execuo) do algoritmo abaixo e responda: O que ser impresso pelo programa abaixo se durante a execuo o usurio digitar o valor 1428 na linha 8?

21. O Hipermercado Tabajara est com uma promoo de carnes que imperdvel. Confira:

Para atender a todos os clientes, cada cliente poder levar apenas um dos tipos de carne da promoo, porm no h limites para a quantidade de carne por cliente. Se compra for feita no carto Tabajara o cliente receber ainda um desconto de 5% sobre o total a compra. Escreva um programa que pea o tipo e a quantidade de carne comprada pelo usurio e gere um cupom fiscal, contendo as informaes da compra: tipo e quantidade de carne, preo total, tipo de pagamento, valor do desconto e valor a pagar. 22. Faa o teste de mesa para encontrar os valores de a, b, c e x.