if -else

Ex.1    ตัวอย่างผังงานแบบ 2 ทางเลือก

เขียนโปรแกรม (code) เงื่อนไขแบบ 2 ทางเลือก ด้วยภาษาไพทอน (Python)




Ex.2 







Ex.3  เขียนโปแกรมเพื่อคำนวณส่วนลดสินค้าเงื่อนไข ถ้าซื้อสินค้า 2000  บาท ขึ้นไป จะได้ส่วนลด 20 %              ถ้าซื้อสินค้า ไม่ครบ 2000 บาท จะได้ส่วนลดแค่ 5 %

ตั้งชื่อตัวแปรproduct_name   คือ ชื่อสินค้า
product_price    คือ ราคาสินค้า
num                   คือ จำนวนสินค้าที่ซื้อ
total_price         คือ ราคาสินค้ารวม
discount             คือ ส่วนลด
net_price            คือ ราคาสุทธิหลังหักส่วนลดราคาสินค้า

ภาษาธรรมชาติ
รหัสจำลอง (Pseudo code ซูโดโค้ด) 

เริ่มต้น

1. พิมพ์หรือป้อนชื่อสินค้าทางแป้นพิมพ์
2. พิมพ์หรือป้อนราคาสินค้าทางแป้นพิม์
3.พิมพ์หรือป้อนจำนวนสินค้าที่ซื้อทางแป้นพิม์
4. คำนวณราคารวมสินค้า = ราคาสินค้า * จำนวนสินค้าที่ซื้อ
5. ตรวจสอบเงื่อนไข 
    ถ้า  ราคาสินค้ารวม >= 2000   จริง
   คำนวณส่วนลด = ราคาสินค้ารวม *                                               ส่วนลด  20 %

    อื่น ๆ คือที่น้อยกว่า 2000 
   คำนวณส่วนลด  = ราคาสินค้ารวม *                                               ส่วนลด 5 %

6. คำนวณราคาสุทธิ  = ราคาสินค้ารวม -                                                 ส่วนลด
7. แสดงผล ราคาสินค้ารวม  , ส่วนลด  ,
                    ราคาสุทธิ

จบการทำงาน

START   

   INPUT  product_name
   INPUT  product_price
   INPUT   num

  
   COMPUTE   
         total_price = product_price * num
    
   COMPUTE 
        if  total_price >= 2000 :
          discount = total_price * (20/100)

        else :
           discount = total_price * (5/100)

   COMPUTE   
        net_price = total_price - discount

    OUTPUT
        total_price  ,  discount  , net_price


STOP

                                                   ผังงาน   (Flowchart)

        

เขียนโปรแกรม python

ผลลัพธ์ เงื่อนไข ถ้าซื้อสินค้า 2000  บาท ขึ้นไป จะได้ส่วนลด 20 %



    ผลลัพธ์ เงื่อนไข     ถ้าซื้อสินค้า ไม่ครบ 2000 บาท จะได้ส่วนลดแค่ 5 %



*******************************************************************************

ถ้าต้องการให้ผลลัพธ์ แสดงออกมาเป็นเลขทศนิยม 2 ตำแหน่งเขียน code ดังนี้





ไม่มีความคิดเห็น:

แสดงความคิดเห็น