عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 09-06-2010, 12:16 PM   #2

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: 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.ansthis.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.rnd.Next(20);
                
this.rnd.Next(20);
                if (
rnd.Next(2) == 1this.sign '+';
                else 
this.sign '-';
                if (
this.sign == '+'this.ans this.this.y;
                else 
this.ans this.this.y;
                if (
this.ans <= 20 && this.ans >= 0) break;
            }
        }
        public 
override String ToString()
        {
            return (
this." " 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< list.Lengthi++)
            {
                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< list.Lengthi++)
            {
                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);
        }
    }

بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس