سجل Question { prompt: نص, answer: ص64 } دالة is_correct(question: Question, answer: ص64) -> منطقي { أرجع answer يطابق question::answer. } دالة feedback(question: Question, answer: ص64) -> وحدة { إذا (is_correct(question, answer)) { اطبع("Correct.\n"). } وإلا { اطبع("Wrong. Expected " + نسق_ص64(question::answer) + ".\n"). } } دالة ابدأ_الرئيسية() -> ص64 { دع questions: قائمة = [ Question { prompt: "2 + 3?", answer: 5 }, Question { prompt: "9 - 4?", answer: 5 }, Question { prompt: "3 * 4?", answer: 12 }, Question { prompt: "12 / 3?", answer: 4 }, Question { prompt: "7 + 8?", answer: 15 } ]. feedback(questions[0], 5). feedback(questions[0], 6). أرجع 0. }