Exerccios!de!Java!!Aula!17!
Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/
1. Faa um programa que pea uma nota, entre zero e dez. Mostre uma
mensagem caso o valor seja invlido e continue pedindo at que o
usurio informe um valor vlido.
2. Faa um programa que leia um nome de usurio e a sua senha e no
aceite a senha igual ao nome do usurio, mostrando uma mensagem
de erro e voltando a pedir as informaes.
3. Faa um programa que leia e valide as seguintes informaes:
a. Nome: maior que 3 caracteres;
b. Idade: entre 0 e 150;
c. Salrio: maior que zero;
d. Sexo: 'f' ou 'm';
e. Estado Civil: 's', 'c', 'v', 'd';
4. Supondo que a populao de um pas A seja da ordem de 80000
habitantes com uma taxa anual de crescimento de 3% e que a
populao de B seja 200000 habitantes com uma taxa de crescimento
de 1.5%. Faa um programa que calcule e escreva o nmero de anos
necessrios para que a populao do pas A ultrapasse ou iguale a
populao do pas B, mantidas as taxas de crescimento.
5. Altere o programa anterior permitindo ao usurio informar as
populaes e as taxas de crescimento iniciais. Valide a entrada e
permita repetir a operao.
6. Faa um programa que imprima na tela os nmeros de 1 a 20, um
abaixo do outro. Depois modifique o programa para que ele mostre os
nmeros um ao lado do outro.
7. Faa um programa que leia 5 nmeros e informe o maior nmero.
8. Faa um programa que leia 5 nmeros e informe a soma e a mdia
dos nmeros.
9. Faa um programa que imprima na tela apenas os nmeros mpares
entre 1 e 50.
10. Faa um programa que receba dois nmeros inteiros e gere os
nmeros inteiros que esto no intervalo compreendido por eles.
11. Altere o programa anterior para mostrar no final a soma dos nmeros.
12. Desenvolva um gerador de tabuada, capaz de gerar a tabuada de
qualquer nmero inteiro entre 1 a 10. O usurio deve informar de qual
numero ele deseja ver a tabuada. A sada deve ser conforme o
exemplo abaixo:
o
o
o
o
o
Tabuada de 5:
5 X 1 = 5
5 X 2 = 10
...
5 X 10 = 50
!!
13. Faa um programa que pea dois nmeros, base e expoente, calcule e
mostre o primeiro nmero elevado ao segundo nmero. No utilize a
funo de potncia da linguagem.
14. Faa um programa que pea 10 nmeros inteiros, calcule e mostre a
quantidade de nmeros pares e a quantidade de nmeros impares.
15. A
srie
de
Fibonacci
formada
pela
seqncia
1,1,2,3,5,8,13,21,34,55,... Faa um programa capaz de gerar a srie
at o nsimo termo.
16. A
srie
de
Fibonacci
formada
pela
seqncia
0,1,1,2,3,5,8,13,21,34,55,... Faa um programa que gere a srie at
que o valor seja maior que 500.
17. Faa um programa que calcule o fatorial de um nmero inteiro
fornecido pelo usurio. Ex.: 5!=5.4.3.2.1=120
18. Faa um programa que pea um nmero inteiro e determine se ele
ou no um nmero primo. Um nmero primo aquele que divisvel
somente por ele mesmo e por 1.
19. Faa um programa que calcule o mostre a mdia aritmtica de N
notas.
20. Faa um programa que pea para n pessoas a sua idade, ao final o
programa devera verificar se a mdia de idade da turma varia entre 0 e
25,26 e 60 e maior que 60; e ento, dizer se a turma jovem, adulta
ou idosa, conforme a mdia calculada.
21. Faa um programa que calcule o nmero mdio de alunos por turma.
Para isto, pea a quantidade de turmas e a quantidade de alunos para
cada turma. As turmas no podem ter mais de 40 alunos.
22. Faa um programa que calcule o valor total investido por um
colecionador em sua coleo de CDs e o valor mdio gasto em cada
um deles. O usurio dever informar a quantidade de CDs e o valor
para em cada um.
23. O Sr. Manoel Joaquim possui uma grande loja de artigos de R$ 1,99,
com cerca de 10 caixas. Para agilizar o clculo de quanto cada cliente
deve pagar ele desenvolveu um tabela que contm o nmero de itens
que o cliente comprou e ao lado o valor da conta. Desta forma a
atendente do caixa precisa apenas contar quantos itens o cliente est
levando e olhar na tabela de preos. Voc foi contratado para
desenvolver o programa que monta esta tabela de preos, que conter
os preos de 1 at 50 produtos, conforme o exemplo abaixo:
o
o
o
o
o
o
o
o
o
o
o
!!
Preo do po: R$ 0.18
Panificadora Po de Ontem - Tabela de preos
1 - R$ 0.18
2 - R$ 0.36
...
50 - R$ 9.00
25. O Sr. Manoel Joaquim expandiu seus negcios para alm dos
negcios de 1,99 e agora possui uma loja de convenincias. Faa um
programa que implemente uma caixa registradora rudimentar. O
programa dever receber um nmero desconhecido de valores
referentes aos preos das mercadorias. Um valor zero deve ser
informado pelo operador para indicar o final da compra. O programa
deve ento mostrar o total da compra e perguntar o valor em dinheiro
que o cliente forneceu, para ento calcular e mostrar o valor do troco.
Aps esta operao, o programa dever voltar ao ponto inicial, para
registrar a prxima compra. A sada deve ser conforme o exemplo
abaixo:
o
o
o
o
o
o
o
o
Lojas Tabajara
Produto 1: R$ 2.20
Produto 2: R$ 5.80
Produto 3: R$ 0
Total: R$ 9.00
Dinheiro: R$ 20.00
Troco: R$ 11.00
...
Fatorial de: 5
5! =
5 . 4 . 3 . 2 . 1 = 120
o
o
o
o
o
o
o
o
!!
Comear por: 4
Terminar em: 7
Vou montar a tabuada de 5 comeando em 4 e terminando em 7:
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30
5 X 7 = 35
Especificao
Cdigo
Preo
R$ 1,20
Bauru Simples
101
R$ 1,30
102
R$ 1,50
Hambrguer
103
R$ 1,20
Cheeseburguer
104
R$ 1,30
Refrigerante
105
R$ 1,00
!!
36. Sendo H= 1 + 1/2 + 1/3 + 1/4 + ... + 1/N, Faa um programa que
calcule o valor de H com N termos.
Fonte dos exerccios: http://wiki.python.org.br/EstruturaDeRepeticao