Fórum Exercícios de Java Básico para Treino com Resposta #564616
09/04/2009
0
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);
}
}
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);
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 );}
}
}
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);
}
}
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