Stage 5
ตัวดำเนินการและการคำนวณ
คำนวณด้วย + - * / % เข้าใจลำดับความสำคัญ และความแตกต่างระหว่างหารจำนวนเต็มกับทศนิยม
ตัวดำเนินการคณิตศาสตร์ในภาษา C ได้แก่ +, -, *, / และ % โดย % ใช้หารเอาเศษกับจำนวนเต็มเท่านั้น เช่น 10 % 3 ได้ 1
การหารจำนวนเต็ม เช่น 5 / 2 จะได้ 2 เพราะตัดทศนิยมทิ้ง หากต้องการ 2.5 ต้องมี operand อย่างน้อยหนึ่งตัวเป็น float หรือ double เช่น 5.0 / 2
ลำดับความสำคัญคือ * / % ทำก่อน + - หากต้องการเปลี่ยนลำดับให้ใช้วงเล็บ เช่น (a + b) * c การใช้วงเล็บช่วยให้โค้ดอ่านง่ายและลดความผิดพลาด
โจทย์คำนวณในงานจริงมักต้องเลือกชนิดข้อมูลให้ถูก เช่น พื้นที่ ค่าเฉลี่ย ภาษี หรือส่วนลด ควรใช้ float/double เมื่อผลลัพธ์มีทศนิยม
การหารจำนวนเต็ม เช่น 5 / 2 จะได้ 2 เพราะตัดทศนิยมทิ้ง หากต้องการ 2.5 ต้องมี operand อย่างน้อยหนึ่งตัวเป็น float หรือ double เช่น 5.0 / 2
ลำดับความสำคัญคือ * / % ทำก่อน + - หากต้องการเปลี่ยนลำดับให้ใช้วงเล็บ เช่น (a + b) * c การใช้วงเล็บช่วยให้โค้ดอ่านง่ายและลดความผิดพลาด
โจทย์คำนวณในงานจริงมักต้องเลือกชนิดข้อมูลให้ถูก เช่น พื้นที่ ค่าเฉลี่ย ภาษี หรือส่วนลด ควรใช้ float/double เมื่อผลลัพธ์มีทศนิยม
ภารกิจ
รับตัวเลข 2 จำนวน แล้วแสดงผลบวก ลบ คูณ หาร และหารเอาเศษ พร้อมระวังการหารเป็นทศนิยม