Академический Документы
Профессиональный Документы
Культура Документы
Nagashantal
Offline
Posts: 3
valorProduto = Float.parseFloat(JOptionPane.showInputDialog(null,"R$","Val
or do produto",JOptionPane.QUESTION_MESSAGE));
codigoTaxaAumento = Integer.parseInt(JOptionPane.showInputDialog(null,"Códig
o","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 pr
oduto 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ódi
go de taxa de aumento desconhcido",JOptionPane.PLAIN_MESSAGE);
break;
}
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$","Val
or do produto",JOptionPane.QUESTION_MESSAGE));
codigoTaxaAumento = Integer.parseInt(JOptionPane.showInputDialog(null,"Códig
o","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 pr
oduto 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;
3) Criar um programa para cálculo do salário líquido em que três valores devem ser infor
mados pelo usuário em janelas de entrada: a quantidade de horas trabalhadas, o salár
io hora e o número de dependentes. O programa deve mostrar em janela de saída as inf
ormaçõ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[] )
{
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.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 );}
}
}
4) Desenvolver programa que peca ao usuario para cadastrar uma senha; na sequenc
ia, deve pedir ao usuario que digite duas variaveis reais, e ira calcular a divi
são da primeira pela segunda. O programa ira pedir ao usuario que digite sua senha
:Se estiver correta ela mostra o resultado da divisao. Senao da mensagem de erro
e encerra o aplicativo.
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.QU
ESTION_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","",JOp
tionPane.QUESTION_MESSAGE);
if (confirmaSenha.equals(cadastroSenha)){
System.out.println(a/b);
}else{
System.out.println("Senha incorreta");
}
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.QU
ESTION_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","",JOp
tionPane.QUESTION_MESSAGE);
if (confirmaSenha.equals(cadastroSenha)){
System.out.println(a/b);
}else{
System.out.println("Senha incorreta");
}
System.exit(0);
}
}
5) Implementar programa que realize uma das 4 operaçoes (+), (-), (/) e (*) entre
duas variáveis, através da escolha do usuário.
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;
//SWITCH CASE
switch (es)
{
case 0:
e = c + d;
JOptionPane.showMessageDialog(null, "Resultado da soma: " + e, "Feito", JOpt
ionPane.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", J
OptionPane.PLAIN_MESSAGE );break;
case 3:
e = c * d;
JOptionPane.showMessageDialog(null, "Resultado da multiplicacao: " + e, "Fei
to", JOptionPane.PLAIN_MESSAGE );break;
}
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;
//SWITCH CASE
switch (es)
{
case 0:
e = c + d;
JOptionPane.showMessageDialog(null, "Resultado da soma: " + e, "Feito", JOpt
ionPane.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", J
OptionPane.PLAIN_MESSAGE );break;
case 3:
e = c * d;
JOptionPane.showMessageDialog(null, "Resultado da multiplicacao: " + e, "Fei
to", JOptionPane.PLAIN_MESSAGE );break;
}
System.exit(0);
}
}
_________________
A simpatia é para os fracos!!!
TriTonE
Offline
Posts: 1566
Ataxexe
Offline
Posts: 401
jack_-_ganzha
Offline
Posts: 4133
ColoredNavisko
Offline
Posts: 4
simu
Offline
Posts: 5785
Nagashantal:
Caros colegas;
Vejo que a idéia prática feminina é sempre a oposta da masculina...rs
A lógica de ter disponibilizado os exercícios feitos da minha faculdade aqui, surgiu
devido a um passeio pelo fórum em busca de algumas respostas, porém, vi alguns pedi
dos de exercícios e tendo alguns prontos, corrigidos e até com os print screens, dec
idi disponibilizá-los, de modo a ser prestativa.
No entanto, utilizei o tópico java básico por ser um indicador de nível para os colega
s iniciantes, e dentro desse espaço achei ideal criar um sub tópico chamado exercícios
de java.
Sinto ter desapontado a espectativa dos senhores prestativos, mas na realidade,
eu coloquei os exercícios para os aflitos iniciantes como eu, pudessem treinar.
Estou disposta a discutir quaisquer questões referentes ao assunto, sendo elas, qu
estões coerentes.
Obrigada pela atenção de todos!!!
Ps.:Mantenho os exercícios em anexo para uso comum, pois sempre existe alguém que ap
resenta interesse ou curiosidade. Infelizmente devido as críticas, agora os intere
ssados terão de fazer download para descobrirem se eles são ou não pertinentes ao pote
ncial treino!
Aos relutantes...Entendam como puderem!
Muito legal voce ter postado esse documento, mas infelizmente voce escreveu apen
as um monte de perguntas na sua mensagem original, sem explicar nada. Ficou difi
cil saber qual a sua intencäo? Acho que ninguem pensou que no anexo tem as respost
as. E se olhar no fórum vai achar um monte de tópicos onde os trabalhos de faculdade
ou escola säo postados descaradamente, as vezes até sem nenhum comentario ou apenas
anexando diretamente os emunciados.
Eu tambem pensei que o seu post original se enquadrava nessa categoria, nem pens
ei em fazer o download do documento para ver o conteudo... Por favor, näo leva a m
al!
[]]
_________________
Carlos Heuberger
mensaqens particulares não serão lidas!
________________________________________________________________________________
____________________________________________
Até mais, e Obrigado por todos os Peixes!
________________________________________________________________________________
____________________________________________
This posting is provided AS IS with no warranties and confers no rights.
TriTonE
Offline
Posts: 1566
simu:
Muito legal voce ter postado esse documento, mas infelizmente voce escreveu apen
as um monte de perguntas na sua mensagem original, sem explicar nada. Ficou difi
cil saber qual a sua intencäo? Acho que ninguem pensou que no anexo tem as respost
as. E se olhar no fórum vai achar um monte de tópicos onde os trabalhos de faculdade
ou escola säo postados descaradamente, as vezes até sem nenhum comentario ou apenas
anexando diretamente os emunciados.
Eu tambem pensei que o seu post original se enquadrava nessa categoria, nem pens
ei em fazer o download do documento para ver o conteudo... Por favor, näo leva a m
al!
[]]
2!
_________________
Daniel F. Martins
Website, Blog
"In JavaDoc we trust."
Ataxexe
Offline
Posts: 401
Carlos Tonyco
Offline
Posts: 16
Nagashantal
Offline
Posts: 3
Publicado em: 09/04/2009 23:18:44
Ok meninos, como sou uma Padawan...rs
Colocarei meu post de forma adequada!
besos
_________________
A simpatia é para os fracos!!!
Ataxexe
Offline
Posts: 401
Nagashantal
Offline
Posts: 3
Nagashantal:
Caros colegas;
Vejo que a idéia prática feminina é sempre a oposta da masculina...rs
A lógica de ter disponibilizado os exercícios feitos da minha faculdade aqui, surgiu
devido a um passeio pelo fórum em busca de algumas respostas, porém, vi alguns pedi
dos de exercícios e tendo alguns prontos, corrigidos e até com os print screens, dec
idi disponibilizá-los, de modo a ser prestativa.
No entanto, utilizei o tópico java básico por ser um indicador de nível para os colega
s iniciantes, e dentro desse espaço achei ideal criar um sub tópico chamado exercícios
de java.
Sinto ter desapontado a expectativa dos senhores prestativos, mas na realidade,
eu coloquei os exercícios para os aflitos iniciantes como eu, pudessem treinar.
Estou disposta a discutir quaisquer questões referentes ao assunto, sendo elas, qu
estões coerentes.
Obrigada pela atenção de todos!!!
Segue abaixo os 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_M
ESSAGE));
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 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_M
ESSAGE));
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 u
m 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 pro
duto 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$","Val
or do produto",JOptionPane.QUESTION_MESSAGE));
codigoTaxaAumento = Integer.parseInt(JOptionPane.showInputDialog(null,"Códig
o","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 pr
oduto 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ódi
go de taxa de aumento desconhcido",JOptionPane.PLAIN_MESSAGE);
break;
}
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$","Val
or do produto",JOptionPane.QUESTION_MESSAGE));
codigoTaxaAumento = Integer.parseInt(JOptionPane.showInputDialog(null,"Códig
o","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 pr
oduto 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ódi
go 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 infor
mados pelo usuário em janelas de entrada: a quantidade de horas trabalhadas, o salár
io hora e o número de dependentes. O programa deve mostrar em janela de saída as inf
ormaçõ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[] )
{
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.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 );}
}
}
4) Desenvolver programa que peca ao usuario para cadastrar uma senha; na sequenc
ia, deve pedir ao usuario que digite duas variaveis reais, e ira calcular a divi
são da primeira pela segunda. O programa ira pedir ao usuario que digite sua senha
:Se estiver correta ela mostra o resultado da divisao. Senao da mensagem de erro
e encerra o aplicativo.
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.QU
ESTION_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","",JOp
tionPane.QUESTION_MESSAGE);
if (confirmaSenha.equals(cadastroSenha)){
System.out.println(a/b);
}else{
System.out.println("Senha incorreta");
}
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.QU
ESTION_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","",JOp
tionPane.QUESTION_MESSAGE);
if (confirmaSenha.equals(cadastroSenha)){
System.out.println(a/b);
}else{
System.out.println("Senha incorreta");
}
System.exit(0);
}
}
5) Implementar programa que realize uma das 4 operaçoes (+), (-), (/) e (*) entre
duas variáveis, através da escolha do usuário.
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;
case 3:
e = c * d;
JOptionPane.showMessageDialog(null, "Resultado da multiplicacao: " + e, "Fei
to", JOptionPane.PLAIN_MESSAGE );break;
}
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;
//SWITCH CASE
switch (es)
{
case 0:
e = c + d;
JOptionPane.showMessageDialog(null, "Resultado da soma: " + e, "Feito", JOpt
ionPane.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", J
OptionPane.PLAIN_MESSAGE );break;
case 3:
e = c * d;
JOptionPane.showMessageDialog(null, "Resultado da multiplicacao: " + e, "Fei
to", JOptionPane.PLAIN_MESSAGE );break;
}
System.exit(0);
}
}
_________________
A simpatia é para os fracos!!!
Relacionados
MySQL - Problemas
http://javafree.uol.com.br/topic-920-MySQL-Problemas.html
Tratamento de exceções
http://javafree.uol.com.br/topic-870387-Tratamento-de-excecoes.html
Dp em Java - Pago em Dinheiro
http://javafree.uol.com.br/topic-875775-Dp-em-Java-Pago-em-Dinheiro.html
Exercicios Resolvidos.
http://javafree.uol.com.br/topic-876671-Exercicios-Resolvidos.html
cursor do mouse não aparece!!
http://javafree.uol.com.br/topic-879324-cursor-do-mouse-nao-aparece.html
Erro no meu Blog Uol
http://javafree.uol.com.br/topic-877429-Erro-no-meu-Blog-Uol.html
GALERA ME AJUDEM!!!!!!!!!!!
http://javafree.uol.com.br/topic-7166-GALERA-ME-AJUDEM.html
Java Fundamentos
http://javafree.uol.com.br/topic-877425-Java-Fundamentos.html
Java como programar
http://javafree.uol.com.br/topic-1906-Java-como-programar.html
Ir à página 1