Boa tarde!
Por favor o que há de errado com o resultado???
Obrigado,
/*
Uma empresa decidiu dar uma gratificação de natal a seus funcionários, baseada no número de
horas extras e no número de horas que o funcionário faltou no trabalho. O valor do prêmio é obtido
pela consulta a tabela que se segue, na qual:
H = número de horas extras ? (2/3 * (número de horas - faltas))
H (minutos) Prêmio
> 2.400 R$ 500,00
>= 1.800 e <2.400 R$ 400,00
>= 1.200 e <1.800 R$ 300,00
>= 600 e <1.200 R$ 200,00
< 600 R$ 100,00
*/
import javax.swing.*;
public class ExeA {
public static void main(String args[]) {
float h, extras, faltas;
extras = Integer.parseInt(
JOptionPane.showInputDialog("Digite a quantidade de horas extras: "));
faltas = Integer.parseInt(
JOptionPane.showInputDialog("Digite a quantidade de faltas: "));
h = extras -((extras - faltas)* (2/3));
h = h*60;
if(h<600)
JOptionPane.showMessageDialog(null, "Você fez " + extras/60 + " horas extras e faltou " + faltas/60 + " horas - Prêmio R$100,00");
else
if(h>=600 && h<1200)
JOptionPane.showMessageDialog(null, "Você fez " + extras/60 + " horas extras e faltou " + faltas/60 + " horas - Prêmio R$200,00");
else
if(h>=1200 && h<1800)
JOptionPane.showMessageDialog(null, "Você fez " + extras/60 + " horas extras e faltou " + faltas/60 + " horas - Prêmio R$300,00");
else
if(h>=1800 && h<2400)
JOptionPane.showMessageDialog(null, "Você fez " + extras/60 + " horas extras e faltou " + faltas/60 + " horas - Prêmio R$400,00");
else
JOptionPane.showMessageDialog(null, "Você fez " + extras/60 + " horas extras e faltou " + faltas/60 + " horas - Prêmio R$500,00");
}
}
