You are on page 1of 2

Curso Bacharelado em Engenharia Mecnica Disciplina Algoritmos e Programao Campus Teresina - Central

Turma Data 8002 25/11/2013 Professor Ritomar Torquato

15. Criar um algoritmo que calcule e imprima o valor de bn. O valor de n dever ser maior que 1 e inteiro e o valor de b maior ou igual a 2 e inteiro. 16. Criar um algoritmo que leia um nmero que ser o limite superior de um intervalo e o incremento (inc). Imprimir todos os nmeros naturais no intervalo de zero at o limite superior. Suponha que o incremento maior do que zero e o limite superior maior que o incremento. 17. Criar um algoritmo que calcule a soma dos nmeros pares entre 25 e 200. 18. Criar um algoritmo que leia um nmero (n) e imprima a soma dos nmeros mltiplos de 5 no intervalo aberto entre 1 e num. Suponha que n ser maior que 1. 19. Sabendo-se que a UAL calcula o produto atravs de somas sucessivas, criar um algoritmo que calcule o produto de dois nmeros inteiros lidos. Suponha que os nmeros lidos sejam positivos e que o multiplicando seja menor do que o multiplicador. 20. A srie de FUTUCCINE gerada da seguinte forma: os dois primeiros termos so fornecidos pelo usurio; a partir do terceiro os termos so gerados com a soma e a subtrao dos dois termos anteriores, ou seja:
Ai = Ai 1 + Ai 2 para i impar Ai = Ai 1 Ai 2 para i par Criar um algoritmo para imprimir os 10 primeiros termos da srie de FETUCCINE.

Exerccio Repeties

01. Imprimir todos os nmeros de 1 a 100. 02. Imprimir todos os nmeros de 100 at 1. 03. Imprimir os 100 primeiros nmeros pares. 04. Imprimir os mltiplos de 5, no intervalo de 1 at 500. 05. Imprimir o quadrado dos nmeros de 1 a 20. 06. Criar um algoritmo que imprima os nmeros pares no intervalo de 1 a 600. 07. Criar um algoritmo que imprima os nmeros de 120 a 300. 08. Criar um algoritmo que imprima os nmeros de 1 a 100 e a soma deles. 09. Entrar com 10 nmeros e imprimir a metade de cada nmero. 10. Ler trs valores inteiros (variveis a, b e c) e efetuar a calculo da equao de segundo grau, apresentando: as duas variveis, se para os valores informados for possvel fazer o calculo (delta positivo ou zero); a mensagem (No h razes reais), se no for possvel fazer o calculo (delta negativo); e a mensagem No equao do segundo grau, se o valor de z for igual a zero. 11. Ler um nmero inteiro entre 1 e 12 e escrever o ms correspondente. Caso o usurio digite um nmero fora desse intervalo, dever aparecer uma mensagem informando que no existe ms com este nmero. 12. Sabendo que somente os municpios que possuem mais de 20.000 eleitores aptos tm segundo turno nas eleies para prefeito caso o primeiro colocado no tenha mais de 50% dos votos, fazer um algoritmo que leia o nome do municpio, a quantidade de eleitores aptos, o nmero de votos do candidato mais votado e informar se ele ter ou no segundo turno em sua eleio municipal. 13. Faa um algoritmo que leia uma lista de nmeros inteiros positivos terminada pelo nmero 0 (zero). Ao final, o algoritmo deve mostrar a mdia aritmtica de todos os nmeros lidos (excluindo o zero). 14. Faa um algoritmo que leia N e uma lista de N nmeros e mostre a soma de todos os nmeros da lista.

21. A srie de RICCI difere da srie de FIBONACCI porque os dois primeiros termos so fornecidos pelo usurio. Os demais termos so gerados da mesma forma que a srie de FIBONACCI. Criar um algoritmo que imprima os n primeiros termos da srie de RICCI e a soma dos termos impressos, sabendo-se que para existir esta srie sero necessrios pelo menos trs termos. 22. Entrar com um nmero e imprimir todos os seus divisores. 23. Ler 200 nmeros inteiros e imprimir quantos so pares e quantos so mpares. 24. Ler o nmero de termos da srie (n) e imprimir o valor de H, sendo:

H 1

1 1 1 1 ... 2 3 4 N

25. Imprimir todas as tabuadas de multiplicar de 1 at 10. 26. Entrar com nmeros e imprimir o triplo de cada nmero. O algoritmo acaba quando entrar o nmero zero. 27. Calcular a soma de n nmeros inteiros lidos. Considere a leitura de um nmero zero como condio de parada.

28. Calcular a mdia de n nmeros inteiros lidos. Considere a leitura de um nmero zero como condio de parada. 29. Ler nmeros inteiros e informar quantos nmeros entre pares foram digitados. Quando o valor 0 (zero) for lido, o algoritmo dever cessar a sua execuo. 30. Ler n nmeros at a leitura do nmero 0 (zero). Para cada nmero lido, imprimir os seus divisores. 31. Dado um pas A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um pas B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ano ano. Calcular e imprimir o tempo necessrio para que a populao do pas A ultrapasse a populao do pas B. 32. Entrar com um nmero e verificar se ele um nmero primo. 33. Criar um algoritmo que entre com vrios nmeros inteiros e positivos e imprima a mdia dos nmeros mltiplos de 3. Considere a leitura de um nmero zero terminar. 34. Escreva um algoritmo que leia um conjunto de 100 nmeros inteiros positivos e determine o maior deles. 35. Escreva um algoritmo que leia um nmero N e uma lista de N nmeros inteiros positivos e determine o maior nmero da lista. 36. Num frigorfico existem 90 bois. Cada boi traz preso em seu pescoo um carto contendo seu nmero de identificao e seu peso. Faa um algoritmo que escreva o nmero e o peso do boi mais gordo e do boi mais magro (supondo que no haja empates). 37. O cardpio de uma casa de lanches, especializada em sanduches, dado abaixo. Escreva um algoritmo que leia o cdigo e a quantidade de cada item comprado por um fregus, calcule e exiba o total a pagar. Obs: A leitura do cdigo 'X' indica o fim dos itens.
CDIGO H C M A Q PRODUTO Hamburger Cheeseburger Misto Quente Americano Queijo Prato PREO (R$) 1,50 1,80 1,20 2,00 1,00

39. Escreva um algoritmo que leia um conjunto de nmeros inteiros positivos e determine o maior deles. A leitura do valor 0 (zero) indica o fim dos dados (flag). 40. Faa um algoritmo que gere a seguinte srie: 10, 20, 30, 40, ..., 990, 1000. 41. Escreva um algoritmo que calcule o fatorial de um nmero inteiro lido, sabendose: N ! = 1 x 2 x 3 x ... x N-1 x N 0! =1 42. Foi feita um pesquisa de audincia de canal de TV em vrias casas de um certa cidade, num determinado dia. Para cada casa visitada, fornecido o nmero do canal (5, 7, 10 ou 12) e o nmero de pessoas que o estavam assistindo naquela casa. Fazer um algoritmo que:
leia um nmero indeterminado de dados, sendo que o flag corresponde ao nmero de canal igual a 0 (zero); calcule e escreva a porcentagem de audincia de cada emissora.

43. Faa um algoritmo que leia a altura de um grupo de 20 pessoas, calcule e exiba:
a maior altura do grupo; a altura mdia; o nmero de pessoas com altura superior a 2 metros.

44. Faa um algoritmo que, para um nmero indeterminado de pessoas:

leia a idade de cada pessoa, sendo que a leitura da idade 0 (zero) indica o fim dos dados (flag) e no deve ser considerada; calcule e escreva o nmero de pessoas; calcule e escreva a idade mdia do grupo; calcule e escreva a menor idade e a maior idade.

45. Escreva um algoritmo que leia o nmero de andares de um prdio e, a seguir, para cada andar do prdio, leia o nmero de pessoas que entraram e saram do elevador.
Considere que o elevador est vazio e est subindo, os dados se referem a apenas uma subida do elevador e que o nmero de pessoas dentro do elevador ser sempre maior ou igual a zero. Se o nmero de pessoas, aps a entrada e sada, for maior que 15, deve ser mostrada a mensagem "Excesso de passageiros. Devem sair X", sendo X o nmero de pessoas que devem sair do elevador, de modo que seja obedecido o limite de 15 passageiros. Aps a entrada e sada no ltimo andar, o algoritmo deve mostrar quantas pessoas permaneceram no elevador para descer.

38. Faa um algoritmo que leia uma lista de letras terminada pela letra Z. Ao final, o algoritmo deve mostrar a quantidade lida de cada vogal.

You might also like