Você está na página 1de 2

Turma

Disciplina

Perodo Letivo

Professor

8002

Algoritmos e Programao

2013-2

Ritomar Torquato
Data

Exerccio Condicionais
01. Crie um algoritmo/programa que ler um nmero e imprimi-lo caso seja maior que 100.

13/11/2013

02. Crie um algoritmo/programa que ler dois nmeros e imprime o maior (suponha nmeros diferentes). 03. Crie um algoritmo/programa que ler dois nmeros e imprime-os em ordem crescente (suponha nmeros diferentes). 04. Crie um algoritmo/programa que ler um nmero e imprime se ele positivo, negativo ou nulo. 05. Crie um algoritmo/programa que ler dois valores numricos inteiros; caso o resultado da soma desses nmeros seja maior que 10, exiba o resultado. 06. Crie um algoritmo/programa que ler um nmero e, se ele for maior do que 20, imprimir a metade do nmero. 07. Crie um algoritmo/programa que ler um nmero e, se ele for positivo, imprimir seu inverso. 08. Crie um algoritmo/programa que ler um nmero e imprime se ele par ou impar. 09. Crie um algoritmo/programa que ler dois nmeros e imprimir se so iguais ou diferentes. 10. Crie um algoritmo/programa que ler dois nmeros e imprime o quadrado do menor e a raiz quadrada do maior (suponha nmeros inteiros, positivos e diferentes). 11. Crie um algoritmo/programa que ler um nmero e indique se ele est compreendido entre 20 e 90. 12. Pessoas com idade a partir de 65 anos tm direito a atendimento prioritrio. Crie um algoritmo/programa que ler a idade de uma pessoa e informa se ela tem atendimento prioritrio. 13. Crie um algoritmo/programa que ler dois nmeros e efetue a adio. Caso o valor somado seja maior que 20, este dever ser apresentado somando-se a ele mais 8; caso o valor somado seja menor ou igual a 20, este dever ser apresentado subtraindo-se de 5. 14. Os alunos da escola recebero ingressos para participar de um evento cientfico. Alunos no sexo masculino tm direito a dois ingressos e do sexo feminino a trs ingressos. Usando apenas a estrutura de seleo simples, crie um algoritmo/programa que leia o nome e o sexo de uma pessoa e informe quantos ingressos sero oferecidos. 15. Crie um algoritmo/programa que ler o ano de nascimento de uma pessoa e informe a sua idade em 31/12/2013. No se esquea de verificar se o ano de nascimento um ano vlido (> ano atual). 16. Crie um algoritmo/programa que ler o nome e o sexo de uma pessoa. Se a pessoa for do sexo feminino e tiver menos que 25 anos, imprimir o nome e a mensagem ACEITA. Caso contrrio, imprima o nome e a mensagem NO ACEITA. (Considerar f ou F) 17. Crie um algoritmo/programa que ler um nmero e imprime a raiz quadrada caso ele seja positivo e o quadrado do nmero caso ele seja negativo. 18. Crie um algoritmo/programa que ler um nmero e imprime corretamente uma das mensagens: mltiplo de 3 ou no mltiplo de trs. 19. Crie um algoritmo/programa que ler a sigla de um estado e imprimir uma das mensagens: CEARENSE, PAULISTA, MINEIRO ou OUTROS ESTADOS. 20. Crie um algoritmo/programa que ler um nmero inteiro de 3 dgitos e imprimir se o algarismo da casa das centenas par ou mpar. 21. Crie um algoritmo/programa que ler trs nmeros e imprime o maior. Use apenas duas variveis.

22. Crie um algoritmo/programa que ler dois nomes e imprimi-los em ordem alfabtica. 23. Crie um algoritmo/programa que ler um nmero e informar se ele ou no divisvel por 5. 24. Crie um algoritmo/programa que ler um nmero e informar se ele divisvel por 3 e por 7. 25. Crie um algoritmo/programa que ler trs nmeros e verifique se os valores podem ser os lados de um tringulo. Caso os valores sejam vlidos, classifique o triangulo em issceles, escaleno ou equiltero (Cada lado do tringulo deve ser menor que a soma dos outros dois lados). 26. A prefeitura da cidade abriu uma linha de crdito para os funcionrios estatutrios. O valor mximo da prestao no poder ultrapassar 30% do salrio bruto. Crie um algoritmo/programa que ler o valor do salrio bruto e o valor da prestao desejada e informe se o emprstimo pode ou no ser concedido. 27. Explique porqu, embora correto, o algoritmo mostrado a seguir no recomendado. inicio se (num > 0) entao imprima("Positivo"); se (num < 0) entao imprima("Negativo"); se (num = 0) entao imprima("Nulo"); fim. 28. Usando apenas a estrutura de seleo simples, crie um algoritmo/programa que ordene trs valores inteiros lidos pelo teclado. 29. A prefeitura da cidade ir distribuir cestas bsicas para famlias com pelo menos quatro membros. Crie um algoritmo/programa que ler a quantidade de membros e informe se a famlia receber cesta bsica. 30. Imagine-se diante de um caixa eletrnico e suponha que sua senha seja 1234. Crie uma algoritmo/programa que ler a senha do caixa eletrnico e libera o acesso caso seja lida a senha correta pelo teclado. 31. Crie um algoritmo/programa que ler um nmero inteiro de 4 dgitos e imprimir se ou no mltiplo de 4 o nmero formado pelos algarismos que esto nas casas das unidades de milhar e das centenas. 32. Crie um algoritmo/programa que ler um nmero inteiro entre 1 e 12 e escrever o ms correspondente. Caso o usurio digite um valor fora desse intervalo, dever aparecer uma mensagem informando que no existe o ms. 33. Crie um algoritmo/programa que ler o peso na Terra e o nmero de um planeta e mostre o peso nesse planeta. Para calcular o peso no planeta use a frmula: seguir juntamente com o valor das gravidades relativas terra:
# Planeta Gravidade Relativa

. A relao de planetas dada a

1 2 3 4 5 6

Mercrio Vnus Marte Jpiter Saturno Urano

0,378 0,906 0,379 2,533 1,066 0,905

34. A confederao brasileira de natao ir promover eliminatrias para o prximo mundial. Crie um algoritmo/programa que receba a idade de um nadador e imprimir a sua categoria segundo a tabela a seguir:
CATEGORIA IDADE

Infantil A Infantil B Juvenil A Juvenil B Snior

5 7 anos 8 10 anos 11 13 anos 14 18 anos maior de 18