Lista de exercícios - · PDF file10....

2
Lista de exercícios (valor: 2.0 pontos) 1. Ao ser informado a altura e o sexo de N pessoas (N < 6), que seja calculado e escrito: a altura média das N pessoas a maior altura encontrada. a altura média das mulheres e a altura média dos homens. a quantidade de homens. 2. Crie um vetor X de 10 elementos inteiros: Crie outro vetor Y contendo os elementos de X que estão na faixa entre 10 e 40; Crie outro vetor W contendo os números que estão nas posições pares; Escreva o menor e maior elemento do vetor X. 3. Calcule a média final (usando a ponderação do PRONATEC) dadas as notas das 3 avaliações e que produza uma saída com a média e a situação do aluno de acordo com o seguinte critério: média 6, aprovado; 4 média < 6, recuperação; média < 4, reprovado. 4. Defina a velocidade máxima permitida na passagem de um semáforo de uma avenida, leia a placa dos automóveis e a velocidade com que cada motorista passa pelo semáforo e que calcule a multa que este motorista deverá receber, sabendo que são pagos R$ 5,00 por cada quilômetro que o motorista ultrapassar acima da velocidade permitida, até um limite de R$ 190,00. 5. Para cada conjunto de valores abaixo, escreva o código Java, usando laco(s), que preencha um array com os valores: 0123456789 0123456789 0123456789 000000 111111 222222 333333 444444 555555 111111 000000 111111 000000 111111 000000 6. Escreva um programa em Java que leia 10 valores double do teclado e armazeneos em uma matriz de dimensões 2x5.

Transcript of Lista de exercícios - · PDF file10....

Page 1: Lista de exercícios - · PDF file10. Façaum&programaem&Javaque&leiatrês&valores&querepresentam&os&trêsladosde& um&triangulo&e&verifique:& & ... Microsoft Word - Lista de exercícios.docx

Lista  de  exercícios  (valor:  2.0  pontos)    1. Ao  ser  informado  a  altura  e  o  sexo  de  N  pessoas  (N  <  6),  que  seja  calculado  e  escrito:  

• a  altura  média  das  N  pessoas  • a  maior  altura  encontrada.  • a  altura  média  das  mulheres  e  a  altura  média  dos    homens.  • a  quantidade  de  homens.  

 2. Crie  um  vetor  X  de  10  elementos  inteiros:  

• Crie  outro  vetor  Y  contendo  os  elementos  de  X  que  estão  na  faixa  entre  10  e  40;  

•  Crie  outro  vetor  W  contendo  os  números  que  estão  nas  posições  pares;  •  Escreva  o  menor  e  maior  elemento  do  vetor  X.  

 3. Calcule  a  média  final  (usando  a  ponderação  do  PRONATEC)  dadas  as  notas  das  3  

avaliações  e  que  produza  uma  saída  com  a  média  e  a  situação  do  aluno  de  acordo  com  o  seguinte  critério:      • média   ≥  6,  aprovado;    • 4  ≤  média  <  6,  recuperação;    • média  <  4,  reprovado.  

 4. Defina  a  velocidade  máxima  permitida  na  passagem  de  um  semáforo  de  uma  

avenida,  leia  a  placa  dos  automóveis  e  a  velocidade  com  que  cada  motorista  passa  pelo  semáforo  e  que  calcule  a  multa  que  este  motorista  deverá  receber,  sabendo  que  são  pagos  R$  5,00  por  cada  quilômetro  que  o  motorista  ultrapassar  acima  da  velocidade  permitida,  até  um  limite  de  R$  190,00.  

 5. Para  cada  conjunto  de  valores  abaixo,  escreva  o  código  Java,  usando  laco(s),  que  

preencha  um  array  com  os  valores:    

• 0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5  6  7  8  9      

• 0  0  0  0  0  0  1  1  1  1  1  1    2  2  2  2  2  2  3  3  3  3  3  3  4  4  4  4  4  4  5  5  5  5  5  5      

• 1  1  1  1  1  1  0  0  0  0  0  0  1  1  1  1  1  1  0  0  0  0  0  0    1  1  1  1  1  1    0  0  0  0  0  0      

6. Escreva  um  programa  em  Java  que  leia  10  valores  double  do  teclado  e  armazene-­‐os  em  uma  matriz  de  dimensões  2x5.  

 

Page 2: Lista de exercícios - · PDF file10. Façaum&programaem&Javaque&leiatrês&valores&querepresentam&os&trêsladosde& um&triangulo&e&verifique:& & ... Microsoft Word - Lista de exercícios.docx

7. Elaborar  um  programa  em  Java  que  efetue  a  conversão  de  um  determinado  valor  em  Reais  (R$)  para  outra  moeda  estrangeira  (dólar(US),  euro(EU)  ou  iene(JP)).  O  programa  deverá  solicitar  a  quantidade  de  dinheiro  em  Reais  para  a  conversão  e  o  valor  da  cotação  para  determinada  moeda.  

 8. Faça  um  programa  em  Java  que  converta  uma  temperatura  em  graus  Celsius  para  

Fahrenheit  e  Kelvin.    9. Faça  um  programa  em  Java  que  receba  o  número  de  um  mês  e  mostre  o  nome  do  

mês  correspondente.  Caso  o  usuário  digite  um  valor  inválido  o  programa  deverá  informar  que  esse  mês  não  existe  e  deverá  pedir  novamente  um  novo  valor.  

 10. Faça  um  programa  em  Java  que  leia  três  valores  que  representam  os  três  lados  de  

um  triangulo  e  verifique:    

• Se  o  triangulo  é  válido;  (para  um  triangulo  ser  válido  a  soma  de  dois  lados  não  pode  ser  menor  que  a  do  terceiro  lado  ou  o  comprimento  de  cada  lado  deve  ser  menor  que  a  soma  dos  outros  dois  lados).  

• Caso  seja  válido  informe  se  ele  é:  § Equilátero:  Três  lados  iguais.  § Isósceles:  dois  lados  iguais.  § Escaleno:  os  três  lados  diferentes.  

 11. Faça  um  programa  que  carregue  um  vetor  com  10  números  reais.  Calcule  e  mostre  a  

quantidade  de  números  negativos  e  a  soma  dos  números  positivos  deste  vetor.    12. Desenvolver  um  jogo  em  Java  que  consiste  em  adivinhar  um  número  

aleatório  entre  0  e  100.    Gerar  um  número  aleatório  de  0  a  100  à  (int)  (Math.random()  *  100)  

O  jogo  a  cada  jogada  deverá  mostrar  para  o  jogador  os  números  já  digitados  e  o  número  da  tentativa.  Caso  o  jogador  não  descubra  o  número  em  até  6  tentativas  o  programa  deverá  mostrar  uma  mensagem  dizendo  que  o  jogador  perdeu,  quais  os  números  que  foram  digitados  e  qual  era  o  número  secreto.