الساعة الآن 10:21 PM


أهلا وسهلا بك فى منتديات جامعة الإمام محمد بن سعود الإسلامية.

إذا كانت هذه زيارتك الأولى للملتقى تأكد من زيارة صفحة المساعدة ; كما يجب عليك التسجيل للمشاركة فى أنشطة الملتقى والكتابة فى أقسامه . نتمنى لك تصفحاً سعيداً..إدارة الملتقى

سجل دخولك الأن









NOTICE | تنبيـــه :- هذا الموضوع قديم تم انشائه قبل 651 يوم مضى , قد تكون مشاركتك هنا غير مجدية يُفضل انشاء موضوع جديد ان تطلب الامر.
النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية نوف.
    تاريخ التسجيل : Sep 2012
    الجنس : أنثى
    عدد الكتب في مكتبتي : 0
    التقييم : 51

    بياناتى الأكاديمية

    التخصص

    :نظم معلومات

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : الأول

    التفاعل

    مواضيعى

    : 45

    مشاركاتى

    : 45

    مقالات المدونة :

    برمجة 2 والشيت


    السلام عليكم

    بصراحه انا فاهم الدرس بس مافهمت هالسؤالين ممكن احد فاهمهم يوضح لي المطلوب عشان احله
    Exercise 2:
    Create a Class called Rational for performing arithmetic with functions. Write a program to test your class.
    · The class contain two data members The numerator and the denominator (all of them of type int).
    · Provide a constructor that enables an object of this class to be initialized when it's declared (Parameterized constructor). The constructor should contain default values in case no initializes are provided for the two data members.
    · You know the fraction should be stored in reduced form. For example, the fraction would be stored in the object as 1 in the numerator and 2 in the denominator.
    · Provide public member functions that perform each of the following tasks:
    A) Adding two Rational(Fractional) numbers. The result should be stored in reduced form.
    B) Subtracting two rational numbers (Fractional) . The result should be stored in reduced form.
    C)Multiplying two rational numbers (Fractional). The result should be stored in reduced form.
    d) Dividing two rational numbers (Fractional). The result should be stored in reduced form.
    E)Printing rational numbers (Fractional) in the form a/b, where a is the numerator and b is the denominator.
    f) Printing rational numbers (Fractional) in floating point format.
    · Write a test program that demonstrates class Rational’s capabilities. In this class provide a destructor that prints a message "Destructor called". In the main create two objects and test all functions for each object.
    Hint: Split the class from the implementation (Retional.h, Retional.cpp, Main.cpp)




    *Exercise 3:
    Create a class called Trace that trace the code by printing a messages,
    · The Class includes a data member : ObjName.
    · The Class includes a member function that set and return a data memer.
    · Your class should have constructor that initializes the data members and prints "Default constructor is called for…" and the ObjName.
    · Define a constructor that gets one arguments and assigns them to ObjName and prints "Parameterized constructor is called for…" and the ObjName.
    · Define a destructor which prints “Destructor is called for…” and print the ObjName.
    · Create three types of objects : Local and Static local (inside the main ), Global.
    Hint: 1- local object has no initial value allow user to enter object name, static object has initial name "static", global object also has initial name "global".
    2-Split the class from the implementation (Trace.h, Trace.cpp, Main.cpp)

  2. #2
    جامعي جديد
    الصورة الرمزية نوف.

    تاريخ التسجيل : Sep 2012
    عدد الكتب في مكتبتي : 0
    الجنس : أنثى
    معدل تقييم المستوى : 5
    التقييم : 51

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : نظم معلومات

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : الأول

    التفاعل

    مواضيعى

    : 45

    مشاركاتى

    : 45

    مقالات المدونة :


    لا تحلونه بس فهموني وش يقول وراكم ما تردون

  3. #3
    جامعي جديد
    الصورة الرمزية منير النجدي

    تاريخ التسجيل : Jan 2015
    عدد الكتب في مكتبتي : 0
    الجنس : ذكر
    معدل تقييم المستوى : 2
    التقييم : 50

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : علوم حاسب

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : السابع

    التفاعل

    مواضيعى

    : 6

    مشاركاتى

    : 6

    مقالات المدونة :


    وعليكم السلام ورحمة الله وبركاته

    للأسف اليوم تو شفت السؤال

    التمرين رقم 2:
    أنشاء كلاس باسم ( Rational) لتنفيذ عمليات رياضية يكون في مخزنين الأول أسمه (numerator ) والثاني اسمه (denominator )
    أنشاءcontractor ) ) (باني ) يعطي المخازن قيم افتراضية ( يجب أن يكون هناك قيم افتراضية فيه إذا لم ترسل له قيم )
    أكتب الدوال التالي بحث تكون جميعا public
    1. دالة جمع عددين كسريين ( يجب أن يتم تخزين الناتج على شكل كسر في أبسط صورة )
    2. دالة طرح عددين كسريين ( يجب أن يتم تخزين الناتج على شكل كسر في أبسط صورة )
    3. دالة ضرب عددين كسريين ( يجب أن يتم تخزين الناتج على شكل كسر في أبسط صورة )
    4. دالة قسمة عددين كسريين ( يجب أن يتم تخزين الناتج على شكل كسر في أبسط صورة )
    5. دالة تطبع القيم على شكل عدد كسري a/b يعني شكل كسر مثال ( 5/3 )
    6. دالة تطبع القيم على شكل عدد عشري ( يعني بفواصل ) floot 0.6

    أكتب main لاختبار البرنامج وأنشاء فيها كائنين واختبر كل الدول للكائنات المنشئة
    أكتب destructor ) هادم ) يطبع العبارة (Destructor called )
    أنشاء البرنامج المطلوب كل ملف منفصل
    Rational.h
    Rational.cpp
    Main.cpp
    التمرين رقم 3:
    أنشاء كلاس باسم Trace وأنشاء في مخزن باسم ObjName
    أنشاء دالتين set and get للتعامل مع المخزن السابق
    المفهوم من السياق أن المخزن privat ونوعة string والدوال (public )
    أنشاء بناء(contractor ) وأسند للمخزن السابق أي قيمة افتراضية من عندك ويقوم بطباعة
    القيمة التي افترضتها +"Default constructor is called for
    أنشاء بناء ( constructor ) يأخذ قيمة واحد ويسندها للمخزن السابق ويطبع
    هنا محتوى المخزن+ "Parameterized constructor is called for"
    أنشاء هادم (destructor) يطبع
    محتوى المحزن+"Destructor is called for"
    أنشاء ثلاث كائنات
    واحد محلي يكون بدون قيمة افتراضية وواحد محلي ساكن بقيمة افتراضية هي "static"
    == داخل الـ ===== main
    وواحد خارجي بقيمة افتراضية "global"
    ====خارج الـ ===== main
    الملفات تكون منفصلة
    Trace.h
    Trace.cpp
    Main.cpp

    التعديل الأخير تم بواسطة منير النجدي ; 11-03-2015 الساعة 10:36 AM
  4. #4
    جامعي جديد
    الصورة الرمزية نوف.

    تاريخ التسجيل : Sep 2012
    عدد الكتب في مكتبتي : 0
    الجنس : أنثى
    معدل تقييم المستوى : 5
    التقييم : 51

    بياناتى الأكاديمية

    نظام الدراسة

    :

    التخصص

    : نظم معلومات

    الكلية

    : كلية علوم الحاسب والمعلومات

    المستوى

    : الأول

    التفاعل

    مواضيعى

    : 45

    مشاركاتى

    : 45

    مقالات المدونة :


    شكرا جزاك الله خير ....

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •