Java | ส่วนลด


ทำไมผมใส่ 52 แล้วมันได้ ส่วนลด 15% ครับ ทำไงให้มันได้ 10% ตามโจทย์
ช่วยดูโค้ดให้ด้วยนะครับ หรือใครใจดีก็ทำให้ดูเลยก็ได้นะครับ เท่
ขอบคุณครับ

import java.util.Scanner;
import java.text.DecimalFormat;

public class test5
{
    public static void discount()
    {
        DecimalFormat df = new DecimalFormat("#,###,##0.00");
        double rest = 0, price = 195, discount = 0, net = 0;
        Scanner scan = new Scanner(System.in);
        System.out.print("จำนวนที่สั่ง (ถุง) : ");
        rest = scan.nextInt();
        System.out.println("ราคา = " + df.format(rest * price) + " บาท");
        if(rest <= 25)
        {
         price = price * rest;
         discount = price * 5 / 100;
         net = price - discount;
         System.out.println("ส่วนลด : 5%" + " = " + df.format(net) + " บาท");
        }
        else if(rest <= 50)
        {
         price = price * rest;
         discount = price * 10 / 100;
         net = price - discount;
         System.out.println("ส่วนลด : 10%" + " = " + df.format(net) + " บาท");
        }
        else if(rest <= 100)
        {
         price = price * rest;
         discount = price * 15 / 100;
         net = price - discount;
         System.out.println("ส่วนลด : 15%" + " = " + df.format(net) + " บาท");
        }
        else if(rest <= 150)
        {
         price = price * rest;
         discount = price * 20 / 100;
         net = price - discount;
         System.out.println("ส่วนลด : 20%" + " = " + df.format(net) + " บาท");
        }
        else if(rest <= 200)
        {
         price = price * rest;
         discount = price * 25 / 100;
         net = price - discount;
         System.out.println("ส่วนลด : 25%" + " = " + df.format(net) + " บาท");
        }
        else if(rest <= 300)
        {
         price = price * rest;
         discount = price * 30 / 100;
         net = price - discount;
         System.out.println("ส่วนลด : 30%" + " = " + df.format(net) + " บาท");
        }
        //System.out.println("ยอดชำระรวม : " + net + " บาท");
    }
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่