ตัวอย่างโค้ดภาษา Python ในการคำนวณหาภาษีมูลค่าเพิ่ม 7% จากราคาเต็ม แสดงผลโดยแยกออกเป็นราคาก่อนภาษีมูลค่าเพิ่ม และภาษีมูลค่าเพิ่ม 7% หรือเรียกว่าการถอด VAT จากราคาเต็ม
สูตรหาราคาก่อนภาษีมูลค่าเพิ่ม 7%
ราคาก่อน VAT = ราคาเต็ม x 100 ÷ 107 หรือ ราคาก่อน VAT = ราคาเต็ม ÷ 1.07
ตัวอย่างโค้ด
'''
Author : CS Developers
Author URI: https://www.comscidev.com
Facebook : https://www.facebook.com/CSDevelopers
'''
price_total = float(input("ป้อนตัวเลขราคาเต็ม : "))
before_vat = price_total * 100 / 107
vat = price_total - before_vat
print(f"ราคาก่อนภาษีมูลค่าเพิ่ม = {before_vat:.2f}")
print(f"ภาษีมูลค่าเพิ่ม 7% = {vat:.2f}")
อธิบายโค้ด
- รับค่า input ของราคาเต็ม จากนั้นแปลงเป็น float number และเก็บไว้ในตัวแปร price_total
- คำนวณหาราคาก่อนภาษีมูลค่าเพิ่ม โดยนำตัวแปร price_total x 100 ÷ 107 ตามสูตรและเก็บไว้ในตัวแปร before_vat
- คำนวณหาภาษีมูลค่าเพิ่ม 7% โดยนำราคาเต็ม (price_total) – ราคาก่อนภาษีมูลค่าเพิ่ม (before_vat) และเก็บไว้ในตัวแปร vat
- นำ ราคาก่อนภาษีมูลค่าเพิ่ม (before_vat) และ ภาษีมูลค่าเพิ่ม 7% (vat) แสดงผล โดยทำเป็นทศนิยม 2 ตำแหน่ง