Universidade Federal da Paraíba Linguagem de Programação I Centro de Informática Semestre: 2015.1 1ª Lista de Exercícios 1) Crie um programa em Java que receba dois valores pelo teclado: o valor do produto e um código de aumento no valor do produto (conforme Tabela 1): Tabela 1. Código % de Aumento 1 15 3 20 4 35 8 40 Apresenta na tela o novo valor do produto depois de acrescida a porcentagem correspondente. Utilize a estrutura switch-case. 2) Crie um programa em Java que receba o valor do salário bruto, calcula e apresenta o valor de desconto do INSS e o valor do salário líquido (o salário bruto descontado do INSS), considerando que: • Para um salário de até R$ 420, o desconto de INSS é de 8%; • Para um salário de até R$ 420 até R$ 1350, o desconto de INSS é de 9%; • Para um salário acima de R$ 1350,00, o desconto de INSS é de 10%; 3) Crie um programa em Java que receba as 3 notas obtidas por um aluno, calcule a média aritmética de aproveitamento e apresente o conceito e a situação do aluno (APROVADO ou REPROVADO). O aluno é considerado APROVADO se tiver conceito A, B ou C e REPROVADO, caso obtenha conceitos D e E. A atribuição de conceitos obedece à tabela abaixo: Tabela 2. Média de Conceito Aproveitamento A partir de 9,0 A De 7,5 até 9,0 B De 6,0 até 7,5 C De 4,0 até 6,0 D Abaixo de 4,0 E 4) Escreva um programa em Java que calcule e mostre a soma dos 100 primeiros números inteiros (1+2+3+4+...+98+99+100). Utilize a caixa de diálogo com a classe JOptionPane para saída de dados. 5) Escreva um algoritmo que calcule a soma de um conjunto de valores lidos da entrada. O algoritmo deve terminar quando um valor zero for lido. Utilize a estrutura while. 6) Escreva um programa em Java que recebe um conjunto de valores, calcula e exibe o maior valor inserido. A entrada de dados deve parar quando for digitada o valor 0 (zero). Utilize a estrutura do-­‐while. 7) Construa um programa que receba dois números inteiros e imprima todos os números ímpares entre esses dois números, do menor para o maior. Utilize o for. 8) Construa um programa que receba um número natural do usuário e verifique se o número é primo ou não. 9) Escreva um programa que verifica e mostra os números entre 0 e 1000 (inclusive) que, quando divididos por 11, produzam resto igual a 5. 10) Sabendo que o fatorial de um número n é o produto de todos os inteiros positivos menores ou iguais a n (representado por n!), escreva um programa que leia um número inteiro n, e calcule e exiba o seu fatorial. Exemplo: 5! = 5*4*3*2*1 = 120.