โค้ดคำนวณส่วนลด C / C++ บทความนี้สอนเขียนโค้ดคำนวณส่วนลดเป็นเปอร์เซ็นต์ (%) ดจากราคาสินค้า หรือบริการ โดยใช้ภาษา C และ C++ พร้อมแสดงผลลัพธ์ก่อนส่วนลด และหลังส่วนลด สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง โค้ดคำนวณส่วนลด C / C++
1. ภาษา C
#include <stdio.h>
int main() {
float price = 7900;
int discount = 15;
float discount_price = ( price * discount ) / 100;
printf("ราคาสินค้าก่อนลด %.2f\n", price);
printf("ส่วนลด %i%% เท่ากับ %.2f\n", discount, discount_price);
printf("ราคาสินค้าหลังลด %.2f\n", (price-discount_price));
return 0;
}
2. ภาษา C++
#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
float price = 7900;
int discount = 15;
float discount_price = ( price * discount ) / 100;
cout << "ราคาสินค้าก่อนลด " << fixed << setprecision(2) << price << endl;
cout << "ส่วนลด " << discount << "% เท่ากับ " << discount_price << endl;
cout << "ราคาสินค้าหลังลด " << (price-discount_price) << endl;
return 0;
}
ผลลัพธ์
ราคาสินค้าก่อนลด 7900.00
ส่วนลด 15% เท่ากับ 1185.00
ราคาสินค้าหลังลด 6715.00
โค้ดคำนวณส่วนลด C / C++ จากตัวอย่างมีรายละเอียดดังนี้
1. ตัวแปร price เก็บราคาสินค้า/บริการ ค่าเริ่มต้น 7900
2. ตัวแปร discount เก็บจำนวนส่วนลดเป็นเปอร์เซ็นต์ (%) เช่น 15 คือ 15%
3. ตัวแปร discount_price คือคำนวณส่วนลดจากเปอร์เซ็นต์เป็นจำนวนตัวเลข เช่น 15% จาก 7900 คือ 1185
4. แสดงราคาสินค้าก่อนลดจากตัวแปร price ส่วนลดจากตัวแปร discount และ discount_price
5. แสดงราคาสินค้าหลังลด โดยการนำ price - discount_price