คลาสและวัตถุ Classes and Objects C++

คลาสและวัตถุ C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับอ็อบเจ็กต์และคลาสและวิธีใช้งานใน C++ ด้วยความช่วยเหลือจากตัวอย่าง ในบทช่วยสอนก่อนหน้านี้ เราเรียนรู้เกี่ยวกับฟังก์ชันและตัวแปร บางครั้ง ขอแนะนำให้ใส่ฟังก์ชันและข้อมูลที่เกี่ยวข้องไว้ในที่เดียว เพื่อให้ทำงานได้อย่างมีตรรกะและง่ายขึ้น สมมุติว่าเราต้องเก็บความยาว ความกว้าง และความสูงของห้องสี่เหลี่ยมแล้วคำนวณพื้นที่และปริมาตรของห้องนั้น ในการจัดการงานนี้ เราสามารถสร้างตัวแปร 3 ตัว คือ length,…

ประเภทของฟังก์ชั่น C++

ประเภทของฟังก์ชันที่ผู้ใช้กำหนดใน C++ (User-defined Functions) ในบทช่วยสอนนี้ คุณจะได้เรียนรู้เกี่ยวกับวิธีการต่างๆ ที่คุณสามารถใช้เพื่อแก้ปัญหาเดียวโดยใช้ฟังก์ชัน เพื่อความเข้าใจที่ดีขึ้นของอาร์กิวเมนต์และการส่งค่าคืนในฟังก์ชัน ฟังก์ชันที่ผู้ใช้กำหนดเองสามารถแบ่งได้เป็น: ฟังก์ชันที่ไม่มีอาร์กิวเมนต์และไม่มีค่าส่งคืน ฟังก์ชันที่ไม่มีอาร์กิวเมนต์ แต่ มีค่าส่งคืน ฟังก์ชันที่มีอาร์กิวเมนต์ แต่ไม่มีค่าส่งคืน ฟังก์ชันที่มีอาร์กิวเมนต์และค่าส่งคืน พิจารณาสถานการณ์ที่คุณต้องตรวจสอบจำนวนเฉพาะ ปัญหานี้แก้ไขได้ด้านล่างด้วยการสร้างฟังก์ชันที่ผู้ใช้กำหนดใน 4 วิธีตามที่กล่าวไว้ข้างต้น…

ฟังก์ชั่น Functions C++

ฟังก์ชั่น (Functions) C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน C++ และนิพจน์ฟังก์ชันโดยใช้ตัวอย่าง ฟังก์ชันคือบล็อกของโค้ดที่ทำงานเฉพาะ สมมติว่าเราต้องสร้างโปรแกรมเพื่อสร้างวงกลมและระบายสี เราสามารถสร้าง 2 ฟังก์ชัน เพื่อแก้ปัญหานี้: การแบ่งปัญหาที่ซับซ้อนออกเป็นส่วนย่อยๆ ทำให้โปรแกรมของเราเข้าใจง่ายและนำกลับมาใช้ใหม่ได้ ฟังก์ชันวาดวงกลม ฟังก์ชันระบายสีวงกลม ฟังก์ชั่นมีสองประเภท: ฟังก์ชันไลบรารีมาตรฐาน:กำหนดไว้ล่วงหน้าใน C++…

การใช้งานคำสั่ง goto C++

การใช้งานคำสั่ง goto C++ ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับ goto statment ว่ามันทำงานอย่างไร และเหตุใดจึงควรหลีกเลี่ยง ในการเขียนโปรแกรม C++ คำสั่ง goto ใช้สำหรับเปลี่ยนลำดับการทำงานของโปรแกรมตามปกติโดยถ่ายโอนการควบคุมไปยังส่วนอื่นของโปรแกรม ไวยากรณ์ของ goto Statement ในไวยากรณ์ข้างต้น label เป็นตัวระบุ…

การใช้งานคำสั่ง switch..case C++

การใช้งานคำสั่ง switch..case C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับคำสั่ง switch และการทำงานในการเขียนโปรแกรม C++ ด้วยความช่วยเหลือจากตัวอย่าง คำสั่ง switch ช่วยให้เราสามารถดำเนินการบล็อกของโค้ดในหมู่ ได้หลายทางเลือก ไวยากรณ์ของคำสั่ง switch ภาษา C++ คือ: คำสั่ง switch…

การใช้งานคำสั่ง continue C++

การใช้งานคำสั่ง continue C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับคำสั่ง Continue และการทำงานกับลูปโดยใช้ตัวอย่าง ในการเขียนโปรแกรมคอมพิวเตอร์ continue คำสั่งจะใช้เพื่อข้ามการวนซ้ำปัจจุบันของลูปและการควบคุมของโปรแกรมจะไปที่การวนซ้ำครั้งต่อไป ไวยากรณ์ของ continue คำสั่งคือ: ก่อนที่คุณจะเรียนรู้เกี่ยวกับ continue คำกล่าวนี้ ให้แน่ใจว่าคุณทราบเกี่ยวกับ: C++ for loop…

การใช้งานคำสั่ง break C++

การใช้งานคำสั่ง break C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับคำสั่ง break และการทำงานในลูปโดยใช้ตัวอย่าง ใน C ++ จะยุติการวนซ้ำเมื่อพบ คำสั่ง break ไวยากรณ์ของ คำสั่ง break คือ: ก่อนที่คุณจะเรียนรู้เกี่ยวกับ break คำกล่าวนี้…

การใช้งาน while และ do…while Loop C++

การใช้งาน while และ do…while Loop ในบทช่วยสอนนี้ เราจะเรียนรู้การใช้ while และ do…while ในการเขียนโปรแกรม C++ ด้วยความช่วยเหลือจากตัวอย่าง ในการเขียนโปรแกรมคอมพิวเตอร์ ใช้ลูปเพื่อทำซ้ำบล็อกของโค้ด ตัวอย่างเช่น สมมติว่าเราต้องการแสดงข้อความ 100 ครั้ง จากนั้นแทนที่จะเขียนคำสั่ง…

การใช้งานคำสั่ง for Loop C++

การใช้งานคำสั่ง for Loop C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับการใช้งานคำสั่ง for Loop C++ และการทำงานด้วยตัวอย่างบางส่วน ในการเขียนโปรแกรมคอมพิวเตอร์ ใช้ลูปเพื่อทำซ้ำบล็อกของโค้ด ตัวอย่างเช่น สมมติว่าเราต้องการแสดงข้อความ 100 ครั้ง จากนั้นแทนที่จะเขียนคำสั่ง print 100 ครั้ง…

การใช้งานคำสั่ง if else ในภาษา C++

การใช้งานคำสั่ง if else ในภาษา C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับคำสั่ง if…else เพื่อสร้างโปรแกรมการตัดสินใจโดยใช้ตัวอย่าง ในการเขียนโปรแกรมคอมพิวเตอร์ เราใช้ if คำสั่งเพื่อเรียกใช้บล็อกโค้ดเมื่อตรงตามเงื่อนไขที่กำหนดเท่านั้น ตัวอย่างเช่น การให้คะแนน (A, B, C) ตามคะแนนที่ได้รับจากนักเรียน ถ้าเปอร์เซ็นต์สูงกว่า…

ตัวดำเนินการ Operators C++

ตัวดำเนินการ Operators C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับตัวดำเนินการประเภทต่างๆ ใน ​​C++ โดยใช้ตัวอย่าง ในการเขียนโปรแกรม ตัวดำเนินการคือสัญลักษณ์ที่ทำงานบนค่าหรือตัวแปร ตัวดำเนินการคือสัญลักษณ์ที่ดำเนินการกับตัวแปรและค่าต่างๆ ตัวอย่างเช่น + เป็นตัวดำเนินการที่ใช้สำหรับการบวก ในขณะที่ – เป็นตัวดำเนินการที่ใช้สำหรับการลบ ตัวดำเนินการในภาษา C++ สามารถจำแนกได้เป็น…

การแปลงชนิดข้อมูล C++ Type Conversion

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับพื้นฐานของการแปลงชนิดข้อมูล C++ ด้วยความช่วยเหลือจากตัวอย่าง C++ ช่วยให้เราสามารถแปลงชนิดข้อมูลหนึ่งเป็นอีกชนิดข้อมูลหนึ่งได้ นี้เรียกว่า Type Conversion การแปลงชนิดข้อมูลมีสองประเภทใน C ++ การแปลงโดยนัย (Implicit Conversion) การแปลงอย่างชัดเจน (Explicit Conversion) เรียกอีกอย่างว่า Type…

ชนิดของข้อมูล Data Types C++

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับชนิดของข้อมูลพื้นฐาน เช่น int, float, char และอื่นๆ ในการเขียนโปรแกรม C++ โดยใช้ตัวอย่าง ใน C ++ ชนิดข้อมูลคือการประกาศตัวแปร ซึ่งจะกำหนดประเภทและขนาดของข้อมูลที่เกี่ยวข้องกับตัวแปร ตัวอย่างเช่น, สิ่งนี้คือ : ตัวแปร age…

ตัวแปร ข้อมูลค่าคงที่ และ ค่าคงที่ C++

ตัวแปร ข้อมูลค่าคงที่ C++ ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับตัวแปร ตัวอักษร และค่าคงที่ในภาษา C++ โดยใช้ตัวอย่าง ตัวแปร C++ (C++ Variables) ในการเขียนโปรแกรม ตัวแปรคือคอนเทนเนอร์ (storage area) เพื่อเก็บข้อมูล ในการระบุพื้นที่จัดเก็บ ตัวแปรแต่ละตัว…