Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static javax.swing.JOptionPane.*;
- class ValutaKlient {
- public static void main(String[] args){
- Valuta euro = new Valuta("EUR", 8.0555);
- Valuta usd = new Valuta("USD", 6.7512);
- Valuta sek = new Valuta("SEK", 0.8603);
- Valuta dkk = new Valuta("DKK", 1.0794);
- Valuta nok = new Valuta("NOK", 1);
- double kroner;
- double verdi;
- String lestValuta = showInputDialog("Velg valuta: \n 1: euro \n 2: usd \n 3: sek \n 4: dkk \n 5: nok \n 6: avslutt ");
- int valuta2 = Integer.parseInt(lestValuta);
- String verdiLest = showInputDialog("Beløp: ");
- verdi = Double.parseDouble(verdiLest);
- int teller = 1;
- while(teller != 0){
- switch(valuta2){
- case 1:
- kroner = euro.beregnTilNok(verdi);
- showMessageDialog(null, kroner + "NOK");
- break;
- case 2:
- kroner = usd.beregnTilNok(verdi);
- showMessageDialog(null, kroner + "NOK");
- break;
- case 3:
- kroner = sek.beregnTilNok(verdi);
- showMessageDialog(null, kroner + "NOK");
- break;
- case 4:
- kroner = dkk.beregnTilNok(verdi);
- showMessageDialog(null, kroner + "NOK");
- break;
- case 5:
- String lestValuta2 = showInputDialog("Velg valuta \n a: euro \n b: usd \n c: sek \n d: dkk");
- char valuta3 = lestValuta2.charAt(0);
- switch(valuta3){
- case 'a':
- kroner = euro.beregnFraNok(verdi);
- showMessageDialog(null, kroner + "EUR");
- break;
- case 'b':
- kroner = usd.beregnFraNok(verdi);
- showMessageDialog(null, kroner + "USD");
- break;
- case 'c':
- kroner = sek.beregnFraNok(verdi);
- showMessageDialog(null, kroner + "SEK");
- break;
- case 'd':
- kroner = dkk.beregnFraNok(verdi);
- showMessageDialog(null, kroner + "DKK");
- break;
- }
- case 6:
- teller = 0;
- break;
- default:
- System.out.println("Something went wrong!");
- break;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment