Har frågat om detta program förut här, och fick mycket bra hjälp=)
Har dessvärre kört fast igen, eller programmet fungerar och gör det jag vill, men uträkningen fungerar inte. Jag har antagligen missat något, men jag ser inte vad.
Antagligen jäkligt simpelt, men för en nybörjare är det svettigt...
Programmet ska räkna ut total veckolön efter att man matat in arb.timmar och timlön, överstiger timmarna 40 så betalas övertidsersättning ut med 50% på den ord. timlönen för de överskjutande timmarna.
Detta är min kod:
import javax.swing.*;
public class Pay3{
public static void main(String[] arg) {
String s;
s = JOptionPane.showInputDialog("Ange antal arbetstimmar: ");
double a = Double.parseDouble(s);
JOptionPane.showInputDialog("Ange timlön:");
double b = Double.parseDouble(s);
if (a <= 40) {
double c = a*b;
JOptionPane.showMessageDialog(null, "veckolönen är: " + c);
}
else if (a > 40) {
double c = ( 40*b ) + (( a-40 )*1.5);
JOptionPane.showMessageDialog(null, "veckolönen är: " + c);
}
System.exit(0);
}
}