การแทนค่าและประกาศค่าตัวแปร (คำนวณอย่างง่าย)
การแทนค่าและประกาศค่าตัวแปร (คำสั่งบวกเลข)
หลังจากเรียนเรื่องโครงสร้างภาษาซี และได้รู็จักคำสั่งง่ายอย่างแสดงค่าทางหน้าจอ std::cout << "...\n"; คำสั่งต่อไปที่จะเรียนกันคือ คำสั่ง ประกาศค่าตัวแปร และการแทนค่า ซึ่งคำสั่งการแทนค่าใช้ตัวแปรคือ int หรือ integer(จำนวนเต็ม)ถ้าเราได้เรียนเกี่ยวกับการแก้โจทย์คณิตศาสตร์ หรือที่รู้จักกันดีก็คือ การแก้สมการนั้นเอง
ยกตักอย่างเช่น x+y=10 จงหาค่า x และ y มีค่าเท่าไหร่
ซึ่งในโจทย์ที่นักเรียนเห็นนั้น พวกเราเริ่มมีกระบวนการคิดได้มากมายหลายอย่าง
นาย ก ได้ 1+9=10 นาย ข ได้ 8+2=10 นาย ค 5+5=10 ถ้าคิดในทางคณิตศาสตร์การคิดแบบนี้ถึงว่าถูกต้อง แต่ในการเขียนโปรแกรมอาจไม่สามารถคำนวนได้ เราจึงจำเป็นต้องกำหนดค่า int แทนค่า x และ yในคำสั่งนั้นด้วย
ยกตักอย่างเช่น x+y=10 จงหาค่า x และ y มีค่าเท่าไหร่
ซึ่งในโจทย์ที่นักเรียนเห็นนั้น พวกเราเริ่มมีกระบวนการคิดได้มากมายหลายอย่าง
นาย ก ได้ 1+9=10 นาย ข ได้ 8+2=10 นาย ค 5+5=10 ถ้าคิดในทางคณิตศาสตร์การคิดแบบนี้ถึงว่าถูกต้อง แต่ในการเขียนโปรแกรมอาจไม่สามารถคำนวนได้ เราจึงจำเป็นต้องกำหนดค่า int แทนค่า x และ yในคำสั่งนั้นด้วย
การแทนค่าสัญลักษณ์ทางคณิตศาสตร์
บวก ใช้สัญลักษณ์ +
ลบ ใช้สัญลักษณ์ -
คูณ ใช้สัญลักษณ์ *
หาร ใช้สัญลักษณ์ /
-------------------------------------------
ตัวอย่างโครงสร้างโปรแกรมคำนวณ
[1] #include <iostream>
using namespace std;
[2] int main ()
{
[3] int x = 9;
int y = 7;
[4] cout << "\n x + y : " << x + y << endl;
using namespace std;
[2] int main ()
{
[3] int x = 9;
int y = 7;
[4] cout << "\n x + y : " << x + y << endl;
system ("pause");
}
}
อธิบายโปรแกรม
บรรทัดที่ 1: เป็นการบอกให้คอมไพเลอร์นำเฮดเดอร์ไฟล์ชื่อ <iostream> เป็น library ที่เก็บ function ต่างๆ ซึ่ง iostream เป็นไฟล์ที่รวมคำสั่งเกี่ยวกับการรับค่าและแสดงผลข้อมูลครับ คือคำสั่ง cin กับ cout นั่นเอง
บรรทีดที่ 2 : คือ ฟังก์ชั่น int main () // มีการส่งค่าแบบ integer กลับ integer ใช้กับ จำนวนเต็ม เช่น 1 ,20 ,300 (ตัวเลขทั่วไป)
บรรทีดที่ 3 : คือ เป็นการแทนค่า int เป็น x มีค่าเท่ากับ = 9;
เป็นการแทนค่า int เป็น y มีค่าเท่ากับ = 7;
เป็นการแทนค่า int เป็น y มีค่าเท่ากับ = 7;
บรรทีดที่ 4 : คือ cout แสดงค่าทางหน้าจอในเครื่องหมาย "..."
โดยแสดงค่าให้ << x + y << endl; นำมา + กัน (ค่าที่แทนจาก x y )ถ้าจะมีการคำนวนอีกก็เพิ่มคำสั่งและตัวแปรในการแทนค่าไปอีก
-------------------------------------------
แบบฝึกหัดท้ายคาบ
1. กำหนดให้ัตัวแปร 1 ชุด แต่มีการคำนวนในโจทย์ โดยมีการ บวก ลบ คูณ หาร
2. กำหนดชุดตัวเลข 1 บวก 2 ลบ 3 คูณ 4 หาร 5 เท่ากับเท่าไหร่
-------------------------------------------
โหลด ชั้นสิ โปรแกรม dev c setup.rar
ไม่มีความคิดเห็น:
แสดงความคิดเห็น