TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Lista De Exercícicos - JAVA

Dissertações: Lista De Exercícicos - JAVA. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  7/5/2014  •  15.785 Palavras (64 Páginas)  •  361 Visualizações

Página 1 de 64

Exercícios resolvidos.

1) Programa que calcule a média de salários de uma empresa, pedindo ao usuário a grade de funcionários e os salários em JOptionPane e devolvendo a média em DOS.

import javax.swing.JOptionPane;

public class Media {

public static void main(String[] args) {

int quantidadeFuncionarios = 0;

float salarioFuncionario = 0;

float totalSalarios = 0;

float mediaSalarial = 0;

//variável contadora para laço

int contadora = 0;

quantidadeFuncionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários","Número de funcionários",JOptionPane.QUESTION_MESSAGE));

while (contadora < quantidadeFuncionarios){

contadora++;

salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário","Salário",JOptionPane.QUESTION_MESSAGE));

totalSalarios = totalSalarios + salarioFuncionario;

}

mediaSalarial = totalSalarios / quantidadeFuncionarios;

System.out.println("Média Salarial = " + mediaSalarial);

System.exit(0);

}

}

2) Criar um programa que receba por janela JoptionPane o valor de um produto e um código de aumento, segundo a tabela:

Código % aumento

1 10

3 25

4 30

8 50

Utilizando a estrutura switch-case, mostrar em janela de saída o novo valor do produto depois de acrescida a porcentagem correspondente.

import javax.swing.JOptionPane;

public class Porcentagem {

public static void main(String[] args) {

int codigoTaxaAumento;

float valorProduto;

valorProduto = Float.parseFloat(JOptionPane.showInputDialog(null,"R$","Valor do produto",JOptionPane.QUESTION_MESSAGE));

codigoTaxaAumento = Integer.parseInt(JOptionPane.showInputDialog(null,"Código","Código de taxa do aumento",JOptionPane.QUESTION_MESSAGE));

switch (codigoTaxaAumento) {

case 1: valorProduto = valorProduto + (valorProduto * 10 / 100);

JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de aumento",JOptionPane.PLAIN_MESSAGE);

break;

case 3: valorProduto = valorProduto + (valorProduto * 25 / 100);

JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de aumento",JOptionPane.PLAIN_MESSAGE);

break;

case 4: valorProduto = valorProduto + (valorProduto * 30 / 100);

JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de aumento",JOptionPane.PLAIN_MESSAGE);

break;

case 8: valorProduto = valorProduto + (valorProduto * 50 / 100);

JOptionPane.showMessageDialog(null,"R$ " + valorProduto,"Valor do produto com taxa de aumento",JOptionPane.PLAIN_MESSAGE);

break;

default: JOptionPane.showMessageDialog(null,"Código" + codigoTaxaAumento,"Código de taxa de aumento desconhcido",JOptionPane.PLAIN_MESSAGE);

break;

}

System.exit(0);

3) Criar um programa para cálculo do salário líquido em que três valores devem ser informados pelo usuário em janelas de entrada: a quantidade de horas trabalhadas, o salário hora e o número de dependentes. O programa deve mostrar em janela de saída as informações contidas no lado esquerdo da tabela seguinte:

Informação Cálculos

Salário bruto Horas trabalhadas * salário hora + (50 * número de dependentes)

Desconto INSS Se salário bruto <= 1000 INSS=salário bruto * 8.5/100

Se salário bruto > 1000 INSS=salário bruto * 9/100

Desconto IR Se salário bruto <= 500 IR=0

Se salário bruto > 500 e <= 1000 IR=salário bruto*5/100

Se salário bruto > 1000 IR=salário bruto*7/100

Salário líquido Salário bruto - INSS - IR

import javax.swing.JOptionPane;

public class Rh {

public static void main( String args[] )

{

...

Baixar como (para membros premium)  txt (63 Kb)  
Continuar por mais 63 páginas »
Disponível apenas no TrabalhosGratuitos.com