Fórum Exercícios de Java Básico para Treino com Resposta #564616
09/04/2009
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | import javax.swing.JOptionPane; public class Rh { public static void main( String args[] ) { String ND, SH, HT; int nd; float sh, ht, dIR, sb; double dINSS, sl; ND= JOptionPane.showInputDialog (null,"Digite número de dependentes","Número de Dependentes", JOptionPane.QUESTION_MESSAGE); nd = Integer.parseInt(ND); SH= JOptionPane.showInputDialog (null,"Digite salário hora","Salário Hora", JOptionPane.QUESTION_MESSAGE); sh = Float.parseFloat(SH); HT= JOptionPane.showInputDialog (null,"Digite número de horas trabalhadas","Número de Horas Trabalhadas", JOptionPane.QUESTION_MESSAGE); ht = Float.parseFloat(HT); sb = ht*sh+(50*nd); {JOptionPane.showMessageDialog ( null, "Salário Bruto" +sb , "Salário Bruto", JOptionPane.INFORMATION_MESSAGE );} if (sb<=1000) dINSS = sb*8.5/100; else dINSS = sb*9/100; {JOptionPane.showMessageDialog ( null, "Desconto do INSS" +dINSS , "Desconto do INSS", JOptionPane.INFORMATION_MESSAGE );} if (sb<=500) dIR = 0; if (sb>500 && sb<=1000) dIR = sb*5/100; else dIR = sb*7/100; {JOptionPane.showMessageDialog ( null, "Desconto do IR" +dIR , "Desconto do IR", JOptionPane.INFORMATION_MESSAGE );} sl = sb-dINSS-dIR; {JOptionPane.showMessageDialog ( null, "Salário Líquido" +sl , "Salário Líquido", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 );} } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import javax.swing.*; public class Senha4 { public static void main(String[] args) { String cadastroSenha; String confirmaSenha; double a; double b; cadastroSenha = JOptionPane.showInputDialog(null,"Senha","",JOptionPane.QUESTION_MESSAGE); a = Double.parseDouble(JOptionPane.showInputDialog(null,"Primeiro número","",JOptionPane.QUESTION_MESSAGE)); b = Double.parseDouble(JOptionPane.showInputDialog(null,"Segundo número","",JOptionPane.QUESTION_MESSAGE)); confirmaSenha = JOptionPane.showInputDialog(null,"Digite sua senha","",JOptionPane.QUESTION_MESSAGE); if (confirmaSenha.equals(cadastroSenha)){ System.out.println(a/b); }else{ System.out.println("Senha incorreta"); } System.exit(0); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | import javax.swing.JOptionPane; public class Operacoes{ public static void main( String args[] ) { //APRESENTAÇÃO DAS VARIAVEIS String a, b, escolha; int es; float c, d, e; //DEFINIÇÃO DAS VARIAVEIS escolha = JOptionPane.showInputDialog ("Digite 0 para soma, \n Digite 1 para subtraçao, \n Digite 2 para divisao, \n Digite 3 para multiplicacao"); es = Integer.parseInt(escolha); a = JOptionPane.showInputDialog ("Digite o primeiro numero"); c = Float.parseFloat(a); b = JOptionPane.showInputDialog ("Digite o segundo numero"); d = Float.parseFloat(b); //SWITCH CASE switch (es) { case 0: e = c + d; JOptionPane.showMessageDialog(null, "Resultado da soma: " + e, "Feito", JOptionPane.PLAIN_MESSAGE );break; case 1: e = c - d; JOptionPane.showMessageDialog(null, "Resultado da subtracao: " + e, "Feito", JOptionPane.PLAIN_MESSAGE );break; case 2: e = c / d; JOptionPane.showMessageDialog(null, "Resultado da divisao: " + e, "Feito", JOptionPane.PLAIN_MESSAGE );break; case 3: e = c * d; JOptionPane.showMessageDialog(null, "Resultado da multiplicacao: " + e, "Feito", JOptionPane.PLAIN_MESSAGE );break; } System.exit(0); } } |

Jamila Amaral
Curtir tópico
+ 4Post mais votado
06/03/2012
Amanda Santana

Gostei + 1
Mais Posts
09/04/2009
Daniel Martins
Gostei + 0
09/04/2009
Marcos Pereira
Gostei + 0
09/04/2009
Marcos Pereira
Gostei + 0
09/04/2009
Marcos Pereira
Gostei + 0
09/04/2009
Daniel Martins
Gostei + 0