สวัสดีครับ มาข้อต่อไปของแบบฝึกหัดแปลง Flowchart จากภาษา C++ ในข้อนี้ผมก็จะนำ Source Code ที่น่าสนใจมาทำเป็นโจทย์อีกเช่นเคย ข้อนี้มีจุดที่น่าสนใจอยู่ที่ การใช้ do while เข้ามาเป็นตัวตรวจสอบว่าจะรันโปรแกรมนี้ซ้ำอีกรอบไหม ตามที่ผู้ใช้ต้องการ เอาล่ะครับ เราลองมาดูโจทย์กันเลย ^^
โจทย์
จาก Source Code ภาษา C++ ต่อไปนี้จงเขียนเป็น Flowchart ให้ถูกต้อง
Source Code
#include <iostream>
using namespace std;
int main()
{
int score;
char choice;
do
{
cout << "Enter Score : ";
cin >> score;
if (score > 79)
{
cout << "Perfect !!"<< endl;
}
else
{
if(score > 49)
{
cout << "OK !!"<< endl;
}
else
{
cout << "Try again !!"<< endl;
}
}
cout << "Exit ? (Y/N) : ";
cin >> choice;
cout << endl;
}
while(choice == 'N' || choice == 'n');
return 0;
}
เกี่ยวกับแบบฝึกหัด
ระดับความยาก : 4 / 10
เหมาะสำหรับ : ผู้เริ่มต้น
เป็นยังไงบ้างครับกับโจทย์ข้อนี้ น้องๆ สามารถนำการเขียน do while แบบนี้ไปดัดแปลงให้เข้าการงานที่น้องๆ กำลังจะทำได้ครับ หากใครทำโจทย์ข้อนี้เสร็จแล้ว ก็สามารถส่ง Flowchart มาใน Fan Page ของ TUTORTONG ได้ครับ ^^