Guest User

Untitled

a guest
Nov 23rd, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. import static javax.swing.JOptionPane.*;
  2.  
  3. class ValutaKlient {
  4.     public static void main(String[] args){
  5.         Valuta euro = new Valuta("EUR", 8.0555);
  6.         Valuta usd = new Valuta("USD", 6.7512);
  7.         Valuta sek = new Valuta("SEK", 0.8603);
  8.         Valuta dkk = new Valuta("DKK", 1.0794);
  9.         Valuta nok = new Valuta("NOK", 1);
  10.  
  11.         double kroner;
  12.         double verdi;
  13.  
  14.         String lestValuta = showInputDialog("Velg valuta: \n 1: euro \n 2: usd \n 3: sek \n 4: dkk \n 5: nok \n 6: avslutt ");
  15.         int valuta2 = Integer.parseInt(lestValuta);
  16.  
  17.         String verdiLest = showInputDialog("Beløp: ");
  18.         verdi = Double.parseDouble(verdiLest);
  19.  
  20.         int teller = 1;
  21.         while(teller != 0){
  22.  
  23.             switch(valuta2){
  24.  
  25.                 case 1:
  26.                     kroner = euro.beregnTilNok(verdi);
  27.                     showMessageDialog(null, kroner + "NOK");
  28.                     break;
  29.  
  30.                 case 2:
  31.                     kroner = usd.beregnTilNok(verdi);
  32.                     showMessageDialog(null, kroner + "NOK");
  33.                     break;
  34.  
  35.                 case 3:
  36.                     kroner = sek.beregnTilNok(verdi);
  37.                     showMessageDialog(null, kroner + "NOK");
  38.                     break;
  39.  
  40.                 case 4:
  41.                     kroner = dkk.beregnTilNok(verdi);
  42.                     showMessageDialog(null, kroner + "NOK");
  43.                     break;
  44.  
  45.                 case 5:
  46.  
  47.                     String lestValuta2 = showInputDialog("Velg valuta \n a: euro \n b: usd \n c: sek \n d: dkk");
  48.                     char valuta3 = lestValuta2.charAt(0);
  49.  
  50.                     switch(valuta3){
  51.  
  52.                         case 'a':
  53.                             kroner = euro.beregnFraNok(verdi);
  54.                             showMessageDialog(null, kroner + "EUR");
  55.                             break;
  56.  
  57.                         case 'b':
  58.                             kroner = usd.beregnFraNok(verdi);
  59.                             showMessageDialog(null, kroner + "USD");
  60.                             break;
  61.  
  62.                         case 'c':
  63.                             kroner = sek.beregnFraNok(verdi);
  64.                             showMessageDialog(null, kroner + "SEK");
  65.                             break;
  66.  
  67.                         case 'd':
  68.                             kroner = dkk.beregnFraNok(verdi);
  69.                             showMessageDialog(null, kroner + "DKK");
  70.                             break;
  71.                         }
  72.                 case 6:
  73.                     teller = 0;
  74.                     break;
  75.  
  76.                 default:
  77.                     System.out.println("Something went wrong!");
  78.                     break;
  79.             }
  80.         }
  81.     }
  82.  
  83. }
Add Comment
Please, Sign In to add comment