// // Veikro.java - Program som beregner korrekt MVA i forhold til spising // på veikroen (25% MVA / 1.24) eller om det er take-away (12% MVA / 1.12). // import javax.swing.JOptionPane; import java.text.DecimalFormat; import java.lang.Float; public class Veikro { public static void main(String[] args) { // Deklarer variabler String stedStreng; String inputPris; double subtotal; double mva; double pris; DecimalFormat toDesimaler; // Konverter tekst til tall og utfør beregninger pris = 0.0; stedStreng = ""; inputPris = ""; subtotal = 0.0; mva = 0.0; toDesimaler = new DecimalFormat("0.00"); while (inputPris.equals("")) { inputPris = JOptionPane.showInputDialog("Tast inn det totale beløpet for maten:"); } pris = Float.parseFloat(inputPris); while ((!stedStreng.equals("tamed") && !stedStreng.equals("spiseher")) || stedStreng.equals("")) { stedStreng = JOptionPane.showInputDialog("Skal kunden spise på veikroen (skriv 'spiseher') eller ta med (skriv 'tamed')?"); } if (stedStreng.equals("tamed")) { mva = 1.12; } else { mva = 1.24; } subtotal = pris*mva; // Skriv ut resultat JOptionPane.showMessageDialog(null, "Det blir totalt " + toDesimaler.format(subtotal) + " kroner."); // Avslutt program System.exit(0); // Avslutt main( ) } // Avslutt klasse 'Veikro' }