INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE ALAGOAS CURSO TÉCNICO EM INFORMÁTICA DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETOS PROFESSOR: REINALDO GOMES ASSUNTO: COMANDOS DE SELEÇÃO E ESTRUTURAS DE REPETIÇÃO EM JAVA AULA PRÁTICA Nº 3: Exercícios Propostos Observações: • Todos os exercícios desta prática, devem ser enviados por e-mail ao professor ([email protected]) até o dia 16/04/2009. • O exercício é INDIVIDUAL ou em DUPLA. • O arquivo deve estar compactado e deve ser renomeado para as iniciais do nome do aluno (exemplo: rcmg-pratica03.zip). O título do e-mail deve estar no seguinte formato: “POO: Pratica 03 - rcmg”. Supondo que as iniciais do seu nome é “rcmg”. Por gentileza, utilize nomes sugestivos para as questões. • NÃO serão aceitas entregas de exercícios FORA do prazo. • Questões copiadas terão nota ZERO para quem copiou e quem deixou copiar. Exercícios Propostos 1) Faça um programa em JAVA que peça como entrada o peso (em kilogramas) e a altura (em metros) da pessoa e calcule o seu IMC – Índice de Massa Corpórea. Adicionalmente, o programa deve emitir as mensagens correspondentes conforme a tabela a seguir: Cálculo IMC Situação Abaixo de 18,5 Você está abaixo do peso ideal Entre 18,5 e 24,9 Parabéns — você está em seu peso normal! Entre 25,0 e 29,9 Você está acima de seu peso (sobrepeso) Entre 30,0 e 34,9 Obesidade grau I Entre 35,0 e 39,9 Obesidade grau II 40,0 e acima Obesidade grau III 2) Faça um programa em JAVA que peça como entrada os coeficientes a, b e c de uma equação de 2.o grau e forneça como saída as suas raízes. Não se esqueça de prever os seguintes casos: I. a = 0 : Equação de 1.o grau, calcule a única raiz diretamente II. ∆ = 0 : Calcule a única raiz pela fórmula de Baskara III. ∆ < 0 : Calcule as 2 raízes complexas pela fórmula de Baskara IV. ∆ > 0 : Calcule as 2 raízes reais pela fórmula de Baskara 3) Faça um programa em JAVA que, dado um salário bruto, calcula o desconto do imposto de renda e o salário liquido (considere que esse é o único desconto). Use a tabela abaixo. 1 Base de Cálculo em R$ Até 1.164,00 De 1.164,01 até 2.326,00 Acima de 2.326,00 Alíquota % Parcela a Deduzir do Imposto em R$ -x15% 174,60 27,5% 465,35 Ex 1: Salário = R$ 1.000 ; Desconto = R$ 0,00 ; Salário líquido = R$ 1.000,00 Ex 2: Salário = R$ 2.000 ; Desconto = 300 - 174,60 = 125,40 ; Salário líquido = R$ 1.874,60 Ex 3: Salário = R$ 3.000 ; Desconto = 825 - 465,35 = 359,65 ; Salário líquido = R$ 2.640,35 4) Faça um programa em JAVA que imprima a seqüência numérica abaixo utilizando um laço de repetição. O usuário deve digitar a quantidade de seqüências (no exemplo abaixo, o valor de n é 10). 1 21 321 4321 54321 654321 7654321 87654321 987654321 10 9 8 7 6 5 4 3 2 1 5) Faça um programa em JAVA que imprima a tabuada de 1 a 10, no seguinte formato: ... == Tabuada do 5 == 5x1=5 5 x 2 = 10 ... 5 x 10 = 50 == Tabuada do 6 == 6x1=6 6 x 2 = 12 ... 2