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

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

สวัสดีครับ มาพบกันอีกแบบฝึกหัด Flowchart ในข้อที่ 9 ครับ ข้อนี้จะมีการเอา If เข้ามาอยู่ใน For Loop ซึ่งจะยากขึ้นมาอีกระดับหนึ่ง ตอนแปลงต้องอาศัยความเข้าใจพื้นฐานการเขียน Flowchart ของ If และ For Loop พอสมควร เอาล่ะครับ ลองทำดู ^^

 

โจทย์

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

 

Source Code

#include <iostream>

using namespace std;

int main()

{

       int x,y,z;
       x = 10;
       if(x == 10)
       {
           y = 20;
           z = 30;
        }
       x = y + z;
       for(x = 0;x<5;x++)
      {
            if(x % 2 == 0)
            {
                  cout << x << " ";
            }
       }
       cout << x << y << z;

 

       return 0;

}

 

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

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

 

เป็นยังไงบ้างครับกับโจทย์ข้อนี้ หากใครทำโจทย์ข้อนี้เสร็จแล้ว ก็สามารถส่ง Flowchart มาใน Fan Page ของ TUTORTONG ได้ครับ ^^