Untitled
unknown
plain_text
a year ago
2.4 kB
14
Indexable
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
*/
package purchasev1;
import java.util.Scanner;
/**
*
* @author nguyennt
*/
public class PurchaseV1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int quantity;
double value;
double totalValue = 0.0;
int code;
while (true) {
value = 0.0;
while(true){
System.out.print("Product Code (0 to terminate)? ");
code = input.nextInt();
if(code == 0){
break;
}
if(code > 0 && code < 6){
break;
}else{
System.out.println("product code must be in the range of 1-5");
}
}
if (code ==0){
break;
}
while(true){
System.out.print("Quantity? ");
quantity = input.nextInt();
if(quantity < 1){
System.out.println("Quantity must be > 0. Reenter the value");
}else{
break;
}
}
switch (code) {
case 1:
value += (2.98 * quantity);
break;
case 2:
value += (4.50 * quantity);
break;
case 3:
value += (9.98 * quantity);
break;
case 4:
value += (4.49 * quantity);
break;
case 5:
value += (6.87 * quantity);
break;
default:
break;
}
totalValue += value;
System.out.printf("Value of purchase is $%.2f\n", value);
}
System.out.printf("Value of all purchases is $%.2f\n", totalValue);
}
}
Editor is loading...
Leave a Comment