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

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

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

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

» يا رجائي مشاري العرادة
كلاس للتابع العقدي Icon_minitime13/27/2012, 19:47 من طرف MohammadZaidan

» نشيد صديقي مشاري العرادة
كلاس للتابع العقدي Icon_minitime13/27/2012, 19:43 من طرف MohammadZaidan

» رسول الله صلى الله عليه وسلم
كلاس للتابع العقدي Icon_minitime110/28/2011, 13:08 من طرف Root

» ابتسم تبتسم لك الحياة
كلاس للتابع العقدي Icon_minitime110/28/2011, 13:03 من طرف Root

» لمين بدك تهدي وردة اليوم
كلاس للتابع العقدي Icon_minitime110/27/2011, 07:32 من طرف نادر

» كيف يمكنني ان (( اُبرمج ))
كلاس للتابع العقدي Icon_minitime110/27/2011, 07:29 من طرف نادر

» أدباء منتحرون
كلاس للتابع العقدي Icon_minitime18/6/2011, 10:43 من طرف MohammadZaidan

»  Oxford Basic English Usage - Michael Swam
كلاس للتابع العقدي Icon_minitime17/24/2011, 11:31 من طرف Root

» PHP الدرس الثاني .......كتابة ملفات PHP
كلاس للتابع العقدي Icon_minitime17/22/2011, 22:18 من طرف Root

» أخلاق محمد رسول الله
كلاس للتابع العقدي Icon_minitime17/20/2011, 10:40 من طرف Root

» قصة جميلة
كلاس للتابع العقدي Icon_minitime17/11/2011, 19:08 من طرف MohammadZaidan

» فوائد الاستغفار
كلاس للتابع العقدي Icon_minitime17/11/2011, 19:07 من طرف MohammadZaidan

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

» سر الخد الأيمــــــــــــن
كلاس للتابع العقدي Icon_minitime17/7/2011, 14:32 من طرف MohammadZaidan

» مؤلفات العلامة عبدالرحمن حسن حبنكة الميدانى رحمه الله
كلاس للتابع العقدي Icon_minitime17/6/2011, 14:45 من طرف MohammadZaidan

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

» Computer Dictionary from Microsoft
كلاس للتابع العقدي Icon_minitime17/5/2011, 14:28 من طرف MohammadZaidan

» Oxford Basic English Usage - Michael Swam
كلاس للتابع العقدي Icon_minitime17/5/2011, 13:51 من طرف MohammadZaidan

» اللصوصية (Phishing)
كلاس للتابع العقدي Icon_minitime17/4/2011, 10:08 من طرف MohammadZaidan

» فيروسات الكمبيوتر
كلاس للتابع العقدي Icon_minitime17/4/2011, 10:04 من طرف MohammadZaidan

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

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

» ناس ماتوا..ولم تمت ذنوبهم
كلاس للتابع العقدي Icon_minitime17/4/2011, 07:06 من طرف majida

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


 

 كلاس للتابع العقدي

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


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

كلاس للتابع العقدي Empty
مُساهمةموضوع: كلاس للتابع العقدي   كلاس للتابع العقدي Icon_minitime11/6/2011, 20:53

الكود:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication36
{
    class comp
    {
        double real;
        double image;
        public double Real
        {
            set { real = value; }
            get { return real; }
    }
        public double Image
        {
            set { image = value; }
            get
            {
                return image;
            }
        }
        public comp() { }
        public comp(double r, double i)
        {
            real = r;
            image = i;
        }
        public comp(comp c)
        {
            comp f = new comp();
            real = c.real;
            image = c.image;
        }
        static public comp operator +(comp c1, comp c2)
        {
            comp temp = new comp();
            temp.image = c1.image + c2.image;
            temp.real = c1.real + c2.real;
            return temp;
        }
        static public comp operator -(comp c1, comp c2)
        {
            comp temp = new comp();
            temp.image = c1.image - c2.image;
            temp.real = c1.real - c2.real;
            return temp;
        }
        static public comp operator *(comp c1, comp c2)
        {
            comp temp = new comp();
            temp.real = c1.real * c2.real + c1.image * c2.image;
            temp.image = c1.image * c2.real - c1.real * c2.image;
            return temp;
        }
        static public comp operator /(comp c1, comp c2)
        {
            comp temp = new comp();
            temp.real = c1.real / c2.real + c1.image / c2.image;
            temp.image = c1.image / c2.real - c1.real / c2.image;
            return temp;
        }
        static public bool operator ==(comp c1, comp c2)
        {
            return ((c1.real == c2.real) == (c1.image == c2.image));

        }
        static public bool operator !=(comp c1, comp c2)
        {
            return ((c1.real == c2.real) != (c1.image == c2.image));

        }
        static public explicit  operator double (comp c)
        {
            return c.real;

        }




    }
    class Program
    {
        static void Main(string[] args)
        {
            comp c1 = new comp();
            Console.WriteLine(c1);
            comp c2 = new comp(2, 3);
            c1.Real = 5;
            c1.Image = 5;
            c2.Image = 4;
            c2.Real = 4;
            comp c3 = new comp(c1);
            Console.WriteLine(c3);
            c3 += c1;
            if (c1 == c2)
                Console.WriteLine("Equal");
            else
                Console.WriteLine("non equal");

        }
    }
}
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://m-zedan.yoo7.com/
 
كلاس للتابع العقدي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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