09-06-2010, 12:16 PM
|
#2
|
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
|
رد: للجميع من يعرف الحل لايبخل عليه بليز بليز
وعليكم السلام ورحمة الله وبركاته .
تفضل :
كود PHP:
using System; namespace HomeWork { class Qand_A { private int x; private int y; private int ans; private int userAns; private bool isTure; private char sign; public Qand_A() { this.isTure = false; this.generates(); } public int Answer { get { return this.userAns; } set { this.userAns = value; if (this.userAns == this.ans) this.isTure = true; else this.isTure = false; } } public int CorrectAnswer { get { return this.ans; } } public bool isCorrectAns { get { return this.isTure; } } private void generates () { while (true) { Random rnd = new Random(); this.x = rnd.Next(20); this.y = rnd.Next(20); if (rnd.Next(2) == 1) this.sign = '+'; else this.sign = '-'; if (this.sign == '+') this.ans = this.x + this.y; else this.ans = this.x - this.y; if (this.ans <= 20 && this.ans >= 0) break; } } public override String ToString() { return (this.x + " " + this.sign + " " + this.y); } } }
كود PHP:
using System; namespace HomeWork { class TenQuestion { static void Main(string[] args) { Qand_A []list = new Qand_A[10]; for (int i = 0; i < list.Length; i++) { list[i] = new Qand_A(); Console.Write("Question {0}:\n\t\t {1} = ", i+1, list[i]); list[i].Answer = int.Parse(Console.ReadLine()); } Console.WriteLine("---Result--------------------"); double rate = 0; int sumCorr = 0; for (int i = 0; i < list.Length; i++) { if (list[i].isCorrectAns == false) { Console.WriteLine("Wrong answer ({0}= {1}) The correct answer is {2}",list[i],list[i].Answer, list[i].CorrectAnswer); } else sumCorr++; } Console.WriteLine("\n\n"); rate = (sumCorr / 10.0) * 100.0; Console.WriteLine("Your Mark is {0} form 10 and Rate {1}%",sumCorr,rate); } } }
بالتوفيق .
|
|
سبحان الله وبحمد ,,, سبحان الله العظيم الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه . اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.
|
|
|
|