Devdit
 

โจทย์ do while พร้อมเฉลย

3.2K

โจทย์ do while พร้อมเฉลย บทความนี้สอนทำโจทย์ do while ภาษาซี วนลูปแสดงแม่สูตรแม่ 2 ด้วย do while พร้อมแสดงแม่สูตรคูณดังกล่าวออกสู่หน้าจอ ด้วยคำสั่ง printf ร่วมกับตัวแปรที่เกี่ยวข้อง สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง โจทย์ do while พร้อมเฉลย

#include <stdio.h>

int main() {
    int i = 1, b = 2;
    do {
      printf("%d x %d = %d\n", b, i, (b*i));
      i++;
    } while( i<=12 );
    return 0;
}

ผลลัพธ์

2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
2 x 11 = 22
2 x 12 = 24

คำอธิบาย

โจทย์ do while พร้อมเฉลย จากตัวอย่างสร้างตัวแปร i = 1 และ b = 2 โดยตัวแปร i ทำหน้าที่เก็บจำนวนรอบในการวนลูป ส่วนตัวแปร b คือแม่สูตรคูณแม่ 2 จากนั้นวนลูป do while กำหนดเงื่อนไขที่ while( i<=12 ) หมายความว่าถ้าตัวแปร i น้อยกว่าหรือเท่ากับ 12 ให้โปรแกรมวนลูปไปเรื่อยๆ พร้อมแสดงแม่สูตรคูณออกสู่หน้าจอด้วยคำสั่ง printf และบวกค่าตัวแปร i เพิ่ม 1 ทุกครั้งที่มีการวนลูป และวนลูปจนกว่าเงื่อนไขที่ while จะเป็นเท็จ ถึงจะหยุดการวนลูป do while

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ