-
คือ เริ่มแรกก็มีคำถาม แล้วก็มีปุ่ม 4 ปุ่มมีตัวเลือกที่เป็นข้อความ อยู่บนปุ่ม
พอคลิกเจอคำตอบที่ถูกก็เปลี่ยนตัวเลือกที่เป็นข้อความใหม่ของข้อต่อไปอ่ะครับ
ประมาณนี้
1. คำถาม
ตัวเลือก 1 qqqqq ตัวเลือก 2 qzzzzzz
ตัวเลือก 3 aaaaaa ตัวเลือก 4 yyyy
สมมุติว่าตอบ 1 กดที่ตัวเลือกที่ 1 จะเปลี่ยน ข้อความใหม่หมดอ่ะครับ
ตัวเลือก 1 1111111111 ตัวเลือก 2 444444
ตัวเลือก 3 55555555555 ตัวเลือก 4 777777
ปุ่มใช้ JButton
ขอบคุณครับ
-
ขั้นแรกต้องมี database ครับ เพราะมีข้อมูล คือ โจทย์, choice และ เฉลย
จะใช้ database เป็นอะไรก้ได้นะครับ ถ้าข้อมูลไม่มากลองใช้ xml เป็น database ก้ดีครับเร็วดี
ส่วน algorithm ก้ ขออธิบายคร่าวๆนะครับ
1.เขียน โจทย์ + choice +เก็บตัวแปร เฉลย
2.ถ้า เลือก choice = เฉลย ก้ เลือกโจทย์ข้อใหม่มา
ถ้าไม่ใช่ ก้ ถามต่อ จนกว่าจะตอบถูก
ลองทำดูนะครับ
-
ไม่ค่อยได้เขียน Java ครับผม เลยไม่รู้ว่าคำสั่ง (Syntax)
แต่คิดว่า วิธีทำน่าจะเป็นดังนี้
Database ก็จะมี Fields
คำถาม,คำตอบที่ 1,คำตอบที่ 2,คำตอบที่ 3,คำตอบที่ 4,คำตอบที่ถูกต้อง เป็นตัวเลข (1-4)
วิธีเขียนก็ใช้ Random ค่า 1-100 แล้ว MOD ด้วย 4
ได้ค่าเศษ เป็นอะไรก็บวก 1 แล้วให้เป็นปุ่มที่แสดงคำตอบที่ถูกต้อง
ถ้าตอบถูกก็ แสดงข้อต่อไป ถ้าไม่ถูกก็ไม่ต้องทำอะไร
-
ทำได้แล้วครับ
ใช้ Array เก็บเอา คือแบบว่ายังไม่ได้เรียนเรื่องฐานข้อมูล เหอะๆ
ขอขอบคุณทุกความคิดเห็นนะครับ