هندسة الحواسب
أهلن وسهلا بك أخي الزائر
منتديات هندسة الحواسب ترحب بك أجمل ترحيب
انضم إلى فريقنا و دع لإبداعات مكان بيننا
إدارة منتديات هندسة الحواسب
هندسة الحواسب
أهلن وسهلا بك أخي الزائر
منتديات هندسة الحواسب ترحب بك أجمل ترحيب
انضم إلى فريقنا و دع لإبداعات مكان بيننا
إدارة منتديات هندسة الحواسب
هندسة الحواسب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

هندسة الحواسب

منتديات هندسة الحواسب
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» كلمات رائعة
#C برنامج كلاس واحد لشخص Icon_minitime14/6/2012, 09:52 من طرف majida

» يا رجائي مشاري العرادة
#C برنامج كلاس واحد لشخص Icon_minitime13/27/2012, 19:47 من طرف MohammadZaidan

» نشيد صديقي مشاري العرادة
#C برنامج كلاس واحد لشخص Icon_minitime13/27/2012, 19:43 من طرف MohammadZaidan

» رسول الله صلى الله عليه وسلم
#C برنامج كلاس واحد لشخص Icon_minitime110/28/2011, 13:08 من طرف Root

» ابتسم تبتسم لك الحياة
#C برنامج كلاس واحد لشخص Icon_minitime110/28/2011, 13:03 من طرف Root

» لمين بدك تهدي وردة اليوم
#C برنامج كلاس واحد لشخص Icon_minitime110/27/2011, 07:32 من طرف نادر

» كيف يمكنني ان (( اُبرمج ))
#C برنامج كلاس واحد لشخص Icon_minitime110/27/2011, 07:29 من طرف نادر

» أدباء منتحرون
#C برنامج كلاس واحد لشخص Icon_minitime18/6/2011, 10:43 من طرف MohammadZaidan

»  Oxford Basic English Usage - Michael Swam
#C برنامج كلاس واحد لشخص Icon_minitime17/24/2011, 11:31 من طرف Root

» PHP الدرس الثاني .......كتابة ملفات PHP
#C برنامج كلاس واحد لشخص Icon_minitime17/22/2011, 22:18 من طرف Root

» أخلاق محمد رسول الله
#C برنامج كلاس واحد لشخص Icon_minitime17/20/2011, 10:40 من طرف Root

» قصة جميلة
#C برنامج كلاس واحد لشخص Icon_minitime17/11/2011, 19:08 من طرف MohammadZaidan

» فوائد الاستغفار
#C برنامج كلاس واحد لشخص Icon_minitime17/11/2011, 19:07 من طرف MohammadZaidan

» ما هو الصوت الذي تسمعه الأرض خلال الــ24ساعة
#C برنامج كلاس واحد لشخص Icon_minitime17/8/2011, 11:49 من طرف Mahmod-Haidar

» سر الخد الأيمــــــــــــن
#C برنامج كلاس واحد لشخص Icon_minitime17/7/2011, 14:32 من طرف MohammadZaidan

» مؤلفات العلامة عبدالرحمن حسن حبنكة الميدانى رحمه الله
#C برنامج كلاس واحد لشخص Icon_minitime17/6/2011, 14:45 من طرف MohammadZaidan

» الكمبيوترات الجديدة رام بسرعة 400 ميغا بالثانية
#C برنامج كلاس واحد لشخص Icon_minitime17/6/2011, 11:13 من طرف MohammadZaidan

» Computer Dictionary from Microsoft
#C برنامج كلاس واحد لشخص Icon_minitime17/5/2011, 14:28 من طرف MohammadZaidan

» Oxford Basic English Usage - Michael Swam
#C برنامج كلاس واحد لشخص Icon_minitime17/5/2011, 13:51 من طرف MohammadZaidan

» اللصوصية (Phishing)
#C برنامج كلاس واحد لشخص Icon_minitime17/4/2011, 10:08 من طرف MohammadZaidan

» فيروسات الكمبيوتر
#C برنامج كلاس واحد لشخص Icon_minitime17/4/2011, 10:04 من طرف MohammadZaidan

»  مواطن الضعف في شبكة الإنترنت
#C برنامج كلاس واحد لشخص Icon_minitime17/4/2011, 09:59 من طرف MohammadZaidan

» الحاسوب الشخصي ومتطلبات امن المعلومات
#C برنامج كلاس واحد لشخص Icon_minitime17/4/2011, 09:55 من طرف MohammadZaidan

» ناس ماتوا..ولم تمت ذنوبهم
#C برنامج كلاس واحد لشخص Icon_minitime17/4/2011, 07:06 من طرف majida

» ما هو امن المعلومات؟ بوجه اخر
#C برنامج كلاس واحد لشخص Icon_minitime17/3/2011, 10:49 من طرف Mahmod-Haidar


 

 #C برنامج كلاس واحد لشخص

اذهب الى الأسفل 
كاتب الموضوعرسالة
MohammadZaidan
فريق هندسة الحواسب
فريق هندسة الحواسب
MohammadZaidan


الجنس : ذكر
عدد المساهمات : 829

#C برنامج كلاس واحد لشخص Empty
مُساهمةموضوع: #C برنامج كلاس واحد لشخص   #C برنامج كلاس واحد لشخص Icon_minitime112/30/2010, 13:32

الكود:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Person
    {
        string name;
        string address;
        string phone;
        public string Name
        {
            set {name=value; }
            get { return name; }
        }
        public string Address
        {
            set { address = value; }
            get { return address; }
        }
        public string Phone
        {
            set { phone = value; }
            get { return phone; }
        }
        public void Set(string n, string a, string p)
        {
            name = n;
            address = a;
            phone = p;
        }
        public virtual void Get(Person p)
        {
            name =p.Name  ;
            address = p.Address;
            phone = p.Phone;
        }
        public virtual void Get(string n , string a , string p)
        {
            name=n;
              address=a;
            phone=p;
        }
        public Person()
        { }
        public Person(string n, string a, string p)
        {
            name = n;
            address = a;
            phone = p;
        }
        public virtual double Getaverage()
        {
        }
        public Person(Person p)
        {
            name = p.Name;
            address = p.Address;
            phone = p.Phone;
        }
    }
    class Student : Person
    {
        int[] marks;
        public int this[int index]
        {
            set { marks[index] = value; }
            get { return marks[index]; }
        }
        public Student():base()
        { }
        public Student(string n, string a, string p, int[] m)
            : base(n, a, p)
        {
            marks = m;
        }
        public Student(Student s)
            : base(s.Name, s.Address, s.Phone)
        {
            this.marks = s.marks;
        }
        public Student(Person p, int[] m)
            : base(p)
        {
            marks = m;
        }
        public void Read()
        {
            Console.WriteLine("Enter Name:");
            Name = Console.ReadLine();
            Console.WriteLine("Enter Address");
            Address = Console.ReadLine();
            Console.WriteLine("Enter Phone");
            Phone = Console.ReadLine();
            Console.WriteLine("Enter Length for marks");
            int g =  Convert.ToInt32(Console.ReadLine());
            marks = new int[g];
            for (int i = 0; i <marks.Length; i++)
            {
                marks[i] = Convert.ToInt32(Console.ReadLine());
            }
        }
        public void Print()
        {
            Console.WriteLine("Name:"+base.Name);
            Console.WriteLine("Address:" + base.Address);
            Console.WriteLine("phone:" + base.Phone);
            int i = 0;
            foreach(int s in marks)
            {
                Console.WriteLine("Mark-"+(++i)+":  "+s);
            }
        }
        public double Getaverage()
        {
            int sum = 0;
            for (int i = 0; i < marks.Length; i++)
            {
                sum += marks[i];
            }
                return sum/marks.Length;
        }
        public override void Set(Person p ,int [] m)
        {
            base.Set(p.Name, p.Address, p.Phone);
            marks = m;
        }
        public override void Get(int[] m)
        {
            marks = m;
        }
        public override void Get(Person p)
        {
            base.Get(p);
        }

    }
    class Program
    {

        static void Main(string[] args)
        {
            Person P1 = new Person();
            Person P2 = new Person("Ammar Al Taweel", "Damascus BabHsarkee Street 5", "011-4524544");
            P1.Set("Ammar Al Taweel", "Damascus BabHsarkee Street 5", "011-5444444");
            string name = "enas";
            string add = "fahame";
            string tel = "011-2244601";
            P1.Get(P2);
            P1.Get(name, add, tel);
            P1.Name = "Ali";
            Console.WriteLine(P1.Name);
            Student Stud1 = new Student();
            int[] Marks = new int[10] { 50, 60, 90, 50, 60, 60, 40, 66, 89, 70 };
            Student Stud2 = new Student(name, add, tel, Marks);
            Student Stud3 = new Student(Stud1);
            Student Stud4 = new Student(P1, Marks);
            Stud1.Read();
            Stud2.Print();
            Stud1[1] = 33;
            double avg = Stud1.Getaverage();
            Console.WriteLine(avg);
            Console.WriteLine(Stud1[1]);
            Stud1.Set(P1, Marks);
            Stud1.Get(Marks);
            Stud1.Get(P1);
        }
     
    }

}

يمثثل كلاس شخص يضم ما يلي اسمه عنوانه رقم الهاتف
وال المين الرئيسية
وما يلزمه من بواني
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://m-zedan.yoo7.com/
 
#C برنامج كلاس واحد لشخص
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» C# كلاس يمثل شخص
» كلاس للتابع العقدي
» كلاس لتابع كسري سي شارب
» شي شارب للتعامل مع كلاس من نوع أستاذ
» برنامج عداد للأحرف

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
هندسة الحواسب :: منتدى البرمجة-
انتقل الى: