0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
81 visualizzazioni2 pagine
1. A classe Scanner em Java facilita a entrada de dados no modo Console.
2. O documento lista 12 exercícios de programação orientada a objetos utilizando a classe Scanner para receber dados do usuário.
3. Os exercícios envolvem cálculos com salários, IMC, consumo de combustível e validação de números em vetores.
1. A classe Scanner em Java facilita a entrada de dados no modo Console.
2. O documento lista 12 exercícios de programação orientada a objetos utilizando a classe Scanner para receber dados do usuário.
3. Os exercícios envolvem cálculos com salários, IMC, consumo de combustível e validação de números em vetores.
1. A classe Scanner em Java facilita a entrada de dados no modo Console.
2. O documento lista 12 exercícios de programação orientada a objetos utilizando a classe Scanner para receber dados do usuário.
3. Os exercícios envolvem cálculos com salários, IMC, consumo de combustível e validação de números em vetores.
1) Escreva um aplicativo que o usurio informe seu nome e sua idade, separadamente, e o computador escreva: Fulano de Tal, sua idade : XX (onde Fulano de Tal o nome da pessoa e XX sua idade).
2) Crie um programa que receba do usurio o valor que ele deseja aplicar em um fundo de renda fixa, o juro que ser acrescido a esse montante todo ms e a quantidade de meses que o dinheiro ficar aplicado. Ao final, o programa deve exibir a quantidade de dinheiro que o usurio ter. A frmula para calcular juros compostos :
VF = VP * (1+J) n
Onde VF o valor futuro (dinheiro no final da aplicao), VP o valor presente (montante inicial), J o juro e n o nmero de meses.
3) Crie um aplicativo que calcule a mdia dos salrios de uma empresa. O programa deve pedir um salrio de cada fez. Quando o usurio inserir um salrio menor que 0, o programa deve exibir a mdia.
4) Escreva um aplicativo que calcule o ndice de massa corporal (IMC) de uma pessoa. Tal aplicativo deve receber o peso (em Kilograma) e a altura (em metros). Aps isso, ele deve exibir o IMC e qual o grau de obesidade da pessoa. O IMC calculado pela seguinte frmula:
IMC = peso / altura 2
A tabela a seguir mostra o grau de obesidade:
IMC Classificao menor que 18,5 Abaixo do peso 18,6 a 25,9 Saudvel 25 a 29,9 Peso em excesso 30 a 3,9 !besidade "rau # 35 a 39,9 !besidade "rau ## maior que 0 !besidade m$rbida
Observao: crie um mtodo que recebe o peso e a altura e retorne o IMC.
5) Escreva um aplicativo para controlar o consumo de combustvel de seu carro. Esse aplicativo deve pedir ao usurio quantos kilometros foram percorridos (int) e quantos litros foram gastos (int). O aplicativo deve imprimir quantos kilometros (float) foram percorridos por litro. Ao final este aplicativo deve oferecer ao usurio a opo de fazer outro clculo ou finalizar o programa.
6) Crie um programa para calcular os salrios dos empregados de uma empresa. Ele deve receber o nmero de horas trabalhadas pelo empregado no ms, o valor da hora trabalhada, o nmero de dependentes e os descontos. O clculo do salrio utiliza a seguinte frmula:
Salrio = nmero de horas * valor da hora + (50 * nmero de dependentes) - descontos
7) Faa um aplicativo que receba do usurio 10 valores inteiros e imprima tais valores na ordem inversa que foram inseridos.
8) Faa um aplicativo que receba do usurio 10 valores float. Aps isso ele deve imprimi-los e imprimir qual o maior valor, o menor valor e a mdia destes valores.
9) Faa um aplicativo que possui um vetor de inteiro (10 posies), preenchido com valores passados pelo usurio. Tal programa deve pedir para que um segundo usurio tente adivinhar um dos nmeros que esto no vetor. O usurio deve ter no mximo 5 chances para tentar acertar, caso ele no consiga uma mensagem deve aparecer informando que ele perdeu.
10) Crie um aplicativo com dois vetores, um de 3 outro de 15 posies. O primeiro vetor fixo e deve ser preenchido no momento de sua criao com os valores 2, 5 e 7. O segundo deve receber valores do usurio. Tal programa deve verificar se o primeiro vetor est contido dentro do segundo. Ex:
No exemplo, o primeiro vetor est contido dentro do segundo a partir da posio de ndice 7
11) Crie um aplicativo que calcule e exiba a freqncia de sada de cada uma das faces de um dado. O programa deve pedir para o usurio informar o nmero de vezes que o dado ser jogado e exibir quantas vezes cada face saiu. Para isso, crie uma funo denominada jogardado(), a qual retorna um nmero aleatrio entre 1 e 6, inclusive. Crie um vetor de inteiros de 6 posies. Toda vez que a funo for chamada, seu retorno deve ser utilizado para incrementar uma posio do vetor. Exemplo: na primeira chamada da funo (que corresponde ao lanamento do dado) o retorno 4. Com isso, o valor contido dentro da quarta posio do vetor deve ser incrementado em uma unidade. Esse procedimento deve ser repedido N vezes, sendo que N informado pelo usurio. Ao final, exiba os nmeros contidos no vetor, os quais correspondem a quantas vezes cada face saiu.
12) Crie um aplicativo que receba do usurio os valores de um vetor de 10 posies. Esse programa deve receber do usurio um nmero N e verificar se ele faz parte no vetor. Essa operao deve ser repetida 3 vezes, ou seja, se o usurio no acertar da primeira vez o programa deve pedir outro valor de N, se ele no acertar o programa deve pedir mais uma vez. Se em nenhuma das vezes ele acertar uma mensagem de fracasso deve ser exibida. Se ele acertar, o programa deve exibir uma mensagem de xito e terminar.