Olá, gostaria que alguem me ajudasse a resolver um exercicio de java!!
OBS: Estou usando o NetBeans!! Neste caso será usado recursos que aprendi ate agora como:
- import javax.swing.*; JOptionPane.showMessageDialog, JOptionPane.showInputDialog, public static void main, double, If, else, try, catch, float, operadores: +, - etc, string, static string, tipos primitivos: char, byte, short, long, boolean, int
Criar um aplicativo, chamado Exercicio0706 que solicite o salário de um funcionario e calcule o valor do INSS que deve ser descontado dele!
*O salário deve ser um valor igual ou maior que R$ 465,00. Se o salário for invalido a esse, exiba uma mensagem de erro e encerre o aplicativo
- A aliquota do INSS é o percentual que deve ser descontado do salário definida pela tabela:
Salario…Aliquota
Até R$ 965,67…8%
De 965,68 a 1.609,45…9%
De 1.609,46 a 3.218,90…11%
*O teto para o recolhimento de INSS é de R$354,07. Esse é o valor maximo que deve ser descontado do salário.
*Ao final exiba uma mensagem contendo o salário, a alíquota de INSS aplicavel ao mesmo, o valor do desconto e o valor líquido que será pago ao funcionario!
No final deverá ficar assim!
1ª tela falando: informe o salário! se for inválido mostrar o Salário inválido e fechar
Se for válido no caso igual ou maior 465,00! Mostrar o Salario Bruto, a alíquota do INSS, Valor do INSS, Salario Liquido
Exemplo:Informe o Salário: 1000
Salário Bruto: R$1000
Áliquota do INSS: 9
Valor do INSS: R$90,00
Salário liquido: R$910,00
A unica coisa q consegui resolve ate agora foi pra informar o salario, e se for menor q 465 dar mensagem de erro:
Pra continuar to sem ideias, jah temtei de tudo e n consegui… se puderem ajudar…
package ExerciciosJava;
import javax.swing.*;
public class Exercicio0706
{
public static void main(String[] args)
{
String Salario;
Salario = JOptionPane.showInputDialog(null,"Informe o salário");
int x = Integer.parseInt(Salario);
if (x<465)
{
Salario = "Salario Inválido: R$ "+Salario;
JOptionPane.showMessageDialog(null,Salario,"Erro",0);
System.exit(0);
}
if (x>=465)
{
Salario = "Salário : R$ "+Salario;
JOptionPane.showMessageDialog(null,Salario,"Mensagem",1);
}
}
}