

// get a number, 
// display number 1.00
// display number 0.25 
// display number 1.25 

import java.io.*;
import java.text.*;
import java.util.*;

import java.math.BigDecimal;

public class oppgave5a {

public static void main (String[] args) {
System.out.println("skriv in en pris!\n");

BufferedReader kbd ;
kbd = new BufferedReader (new InputStreamReader(System.in));

int i = 0 ;
NumberFormat dollars = NumberFormat.getCurrencyInstance(Locale.NO);
//NumberFormat dollars = NumberFormat.getCurrencyInstance(Locale.US);
BigDecimal      mva = new BigDecimal("0.25");
//BigDecimal pris = new BigDecimal("0.00000");
String input = "tom" ;


while  (i < 3) {
	i=i+1;
//while ( input != "") {

	try {  
		input = kbd.readLine();
		System.out.println("du skrev inn: "+input+"\n\n");
		//sYSTEM.out.println(input);

		try {
			// check if input is empty first
			//
		BigDecimal pris = new BigDecimal (input);

		System.out.println("pris uten mva: "+ dollars.format(          pris                ));
		System.out.println("mva (25%):     "+ dollars.format(          pris.multiply(mva  )));
		System.out.println("pris med mva:  "+ dollars.format(pris.add( pris.multiply(mva) )));
		} 
		catch (NumberFormatException error) { System.out.println("du må skrive inn en pris #" + error); }

	}
	catch (IOException error)           { System.out.println("could not read from keyboard: "+ error); }
	//catch (NumberFormatException error) { System.out.println("could not convert numbers/strings: "+ error); }
}




}
}
