ประยุกต์การเขียนโปรแกรมโดย การนำหาค่าเปอร์เซ็นมาใช้งาน
ประยุกต์การเขียนโปรแกรม โดยการหาค่าเปอร์เซ็นมาใช้งาน
จะได้เท่ากับ 485 - 360 จะได้เท่ากับ 125 บาท
หาเปอร์เซ็น = นำกำไรมาลบด้วยต้นทุน และนำไปคูณหนึ่งร้อย
คำตอบ ได้กำไร 125 บาท คิดเป็น 35%เริ่มต้นจากการหาค่าเฉพาะขาดทุนออกมาก่อน
จะได้เท่ากับ 360 - 310 จะได้เท่ากับ 50 บาท
หาขาดทุนกี่เปอร์เซ็น = นำขาดทุน(เฉพาะขาดทุน) หารด้วยต้นทุน และนำไปคูณหนึ่งร้อย
คำตอบ นาย ข. จะขาดทุนเป็นจำนวน 11 %เงินเพิ่มขึ้นจากเปอร์เซ็น = เปอร์เซ็นหารหนึ่งร้อย และนำไปคูณเงินเดือนปัจจุบัน
คำตอบ นาย ค. จะได้รับเงินเพิ่มขึ้นอีก 750 บาทเริ่มต้นจากการหาค่าเฉพาะยอดเงินที่เพิ่มขึ้นมาก่อน จะได้เท่ากับ 17,800 - 15,000 = 2,800
หาเปอร์เซ็นที่เพิ่มขึ้นจากยอดเก่า = หนึ่งร้อยหารด้วยฐานเงินเดือน และนำไปคูณยอดใหม่ที่เพิ่มขึ้นมา
คำตอบ นาย ง. จะได้รับเงินที่เพิ่มขึ้นคิดเป็น = 18.6 %จบ. โปรแกรมเขียนด้วยภาษา C++ และการนำโจทย์มาประยุกต์การใช้งานอย่างง่าย
code คำสั่งโปรแกรมที่ใช้ในการทำงานเพื่อหาผลลัพธ์
- #include <iostream>
- #include <unistd.h>
- #include <iomanip>
- using namespace std;
- void function1(){
- float a1,a2;
- cout << "คุณเลือกการคิดได้กำไรกี่เปอร์เซ็น ";
- cout << "โดยมีวิธีการคำนวน >> โดยการนำ(เฉพาะกำไร)หารด้วยต้นทุนแล้วนำไปคูณ100 ";
- cout << "ป้อนค่า(เฉพาะกำไร) ";
- cin >> a1;
- cout << "ป้อนค่าต้นทุน ";
- cin >> a2;
- a1 = (a1/a2)*100;
- cout << "จะได้กำไร = "<< setprecision( 2 ) << a1 << "%";
- }
- void function2(){
- float a1,a2;
- cout << "คุณเลือกการคิดขาดทุนกี่เปอร์เซ็น ";
- cout << "โดยมีวิธีการคำนวน >> โดยการนำ(เฉพาะขาดทุน)หารด้วยต้นทุนแล้วนำไปคูณ100 ";
- cout << "ป้อนค่า(เฉพาะขาดทุน) ";
- cin >> a1;
- cout << "ป้อนค่าต้นทุน ";
- cin >> a2;
- a1 = (a1/a2)*100;
- cout << "จะได้ขาดทุน = "<< setprecision( 2 ) << a1 << "%";
- }
- void function3(){
- float a1,a2,a3;
- cout << "คุณเลือกเงินเดือนเพิ่มขึ้นเท่าไรจากเปอร์เซ็นที่ได้ ";
- cout << "โดยมีวิธีการคำนวน >> โดยการนำค่า เปอร์เซ็นที่ได้มาหารด้วย 100 และนำไปคูณเงินฐานเงินเดือนปัจจุบัน ";
- cout << "ป้อนค่าเปอร์เซ็น ";
- cin >> a1;
- a3 = a1;
- a1 = a1/100;
- cout << "ป้อนค่าเงินเดือนปัจจุบัน ";
- cin >> a2;
- a1 = a1*a2;
- cout << "จะได้เงินเดือนเพิ่มขึ้นจากเดิม " << a3 << "%" << " เป็นเงินเท่ากับ = " << a1;
- }
- void function4(){
- float a1,a2,a3;
- cout << "ได้เงินเดือนเพิ่มขึ้นกี่เปอร์เซ็นจากยอดใหม่ ";
- cout << "โดยมีวิธีการคำนวน >> โดยการนำค่า 100 มาหาร เงินเดือนเก่า และนำไปคูณเฉพาะยอดใหม่ทีได้เพิ่มขึ้นมา ";
- cout << "ป้อนค่าเงินเดือนเก่า ";
- cin >> a1;
- //a3 = a1;
- a1 = 100/a1;
- cout << "ป้อนค่าเฉพาะยอดใหม่ที่ได้เพิ่มขึ้นมา. ";
- cin >> a2;
- a1 = a1*a2;
- cout << "จากเงินเดือนที่เพิ่มขึ้นมาจำนวน = " << a2 << " บาท " << " คิดเป็นเปอร์เซ็น = " << a1 << " %";
- }
- int main() {
- cout << "เลือกรูปแบบการคิด ";
- cout << "กด 1 ได้กำไรกี่เปอร์เซ็น < ";
- cout << "กด 2 ขาดทุนกี่เปอร์เซ็น ";
- cout << "กด 3 เงินเดือนเพิ่มเท่าไรจากเปอร์เซ็นที่ได้ ";
- cout << "กด 4 ได้เงินเดือนเพิ่มดี่เปอร์เซ็นจากที่ได้จากยอดใหม่ ";
- sleep(1);
- int sum1 = 0;
- cin >> sum1;
- switch(sum1){
- case 1:
- function1();
- break;
- case 2:
- function2();
- break;
- case 3:
- function3();
- break;
- case 4:
- function4();
- break;
- }
- return 0;
- }
ความคิดเห็น