แบบฝึกหัด ฝึกแปลงภาษา C++ เป็น Flowchart : ข้อที่ 11

แบบฝึกหัด #65
เขียนโดย :
มีผู้อ่าน : 2,264 คน วันนี้ : 2 คน

สวัสดีครับ มาพบกับ TUTORTONG ในแบบฝึกหัด ฝึกเขียน Flowchart จาก Source Code C++ อีกข้อครับ ในข้อนี้ก็ยังเป็นการผสมผสานโครงสร้างการทำงานต่างๆ อีกเช่นเคย ในข้อนี้มีทั้ง If ซ้อน If และ If อยู่ใน While Loop เอาล่ะครับ ลองทำกันเลยครับ ^^

 

โจทย์

จาก Source Code ภาษา C++ ต่อไปนี้จงเขียนเป็น Flowchart ให้ถูกต้อง

 

Source Code

#include <iostream>

using namespace std;

int main()

{

       int x,y,z;
       x = 1;
       y = 2;
       if(x == 1)
       {
            if(y == 2)
            {
                 z = 21;
            }
       }
       cout << x;
       cout << y;
       while (x < z)
       {
            if (y % 2 == 0)
            {
                  cout << y;
                  cout << endl;
            }
            x = x + 1;
       }
       
cout << z;
 

       return 0;

}

 

เกี่ยวกับแบบฝึกหัด

ระดับความยาก : 5 / 10 
เหมาะสำหรับ : ผู้เริ่มต้น

เป็นยังไงบ้างครับกับโจทย์ข้อนี้ ผมแถม Source Code ตรวจสอบ เลขคู่ เลขคี่ไว้ให้ นิดนึง เผื่อน้องๆ นำไปใช้ได้ในอนาคต นะครับ หากใครทำโจทย์ข้อนี้เสร็จแล้ว ก็สามารถส่ง Flowchart มาใน Fan Page ของ TUTORTONG ได้ครับ ^^