Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package class170619;
- import java.util.Scanner;
- public class tester02 {
- public static void main(String[] args) {
- /*
- * ברשת מבצעי הנחה לקראת סוף העונה: עבור כל קניה מעל 300
- * ש"ח מקבלים 50 ש"ח הנחה עבור קניה של 3 פריטים ומעלה מקבלים 20% אין כפל
- * מבצעים יש לקלוט מהמשתמש נתונים ולבחור איזו הנחה יותר משתלמת עבורו,
- * ולבסוף להציגה ואת הסכום הסופי לתשלום. במידה והסכום לתשלום אחרי כל אחת
- * מן ההנחות זהה, לא משנה באיזו הנחה נשתמש.
- */
- double pay; // input: total price before discount
- int numOfItems; // input: number of the items
- double discount1; // callculated: discount in case 1 (50 for each 300)
- double discount2; // callculated: discount in case 2 (20%)
- // create a scanner to get input from the user
- Scanner s = new Scanner(System.in);
- // asking user for the payment before discount
- System.out.println("Enter total before discount: ");
- // get and save input data
- pay = s.nextDouble();
- // asking user for number of elements
- // get and save input data
- System.out.println("Enter number of items: ");
- numOfItems = s.nextInt();
- s.close();
- // calculate discount 1
- discount1 = ((int) pay / 300) * 50;
- // calculate discount 2
- discount2 = numOfItems >= 3 ? 0.2 * pay : 0;
- double maxDiscount; // calculated: the best discount
- maxDiscount = discount1 > discount2 ? discount1 : discount2;
- // display results on the screen
- System.out.println("Total price after discount is "
- + (pay - maxDiscount));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement