JAVA برمجة كيانية
476 subscribers
89 photos
5 videos
25 files
26 links
قناة مختصة بنشر مادة ((oop)).
قنواتنا :
@MATLABchann
@JAVA_AVAJ
@VisualBasicAst
@includecplusplus c++
@JAVA_AVAJ
Download Telegram
دفتر العام جافا للاستفادة 👆
أكتب برنامج يحتوي على الفئة cir ويحتوي على دالة بانية تأخذ متغير ودالة للقراءة باستخدام صندوق الإدخال ودالة لإيجاد المساحة ودالة لطباعة البيانات باستخدام صندوق الإدخال
وهنا إدخال عن طريق لوحة المفاتيح
طبعاً هذا حل السؤال الأول بإمتحان الجافا
البرنامج الرئيسي
شيلوا علامة التعليق
حتى تطلع كل الناتج
طلاب هذا البرنامج مالت كسرين
وبيه الدوال الأخذناهن اليوم
حاولوا تفهمونه وإذا عدكم اي سؤال انه بالخدمة
طبعاً البرنامج مرقم
هذا الناتج مالت دالة القسمة لعددين كسريين
البرنامج الرئيسي
طلاب
هنا سويت دالتين لإيجاد أكبر كسر
وحدة تعيد قيمة من نوع void
و وحدة تعيد قيمة من نوع boolean
كلاس الدائرة
باستخدام دالة toString للطباعة
تكملة الكلاس
الدوال الأخذناهن اليوم كالآتي :

دالة لإختبار أكبر كسر بين كسرين.
دالة ضرب كسرين.
دالة قسمة كسرين.
والدالة القديمة((طويلة العمر)) دالة لجمع كسرين.
موفقين إن شاء الله

تحياتي دكتور حاسوب 😊
#ملاحظة:
إذا إستخدمنه دالة الطباعة display ((او اي إسم ثاني)) لازم نستدعيهه بذكر اسم object وبعده نقطة
مثلاً :
t1.display();
......................................
أما إذا إستخدمنه دالة toString
لازم نستدعي ال object داخل أداة الطباعة
مثلاً :
System.out.println(t1);
package ror;
public class ratinoal {
private int num;
private int denum;
public ratinoal()
{
num=1;
denum=1;
}
public ratinoal(int n, int d)
{
num=n;
denum=d;
}
public ratinoal add(ratinoal r1)
{
num = num*r1.denum + r1.num*denum;
denum = denum * r1.denum;
return this;
}
public ratinoal multt(ratinoal r1)
{
num=num*r1.num;
denum=denum*r1.denum;
return this;
}
public ratinoal div(ratinoal r1)
{
num=num*r1.denum;
denum=denum*r1.num;
return this;
}
public void maximum( ratinoal r1)
{
if(num>r1.num)
System.out.println(" Maximum");
else
System.out.println(" no Maximum");
}
public boolean maxy( ratinoal r1)
{
if(num>r1.num)
return true;
else
if(num==r1.num && denum>r1.denum)
return true;
else
return false;
}
public String toString()
{
return num+" / "+denum;

}

public void dis()
{
System.out.println( num+" / "+denum);
}
}




هذا الكود مالت ratinoal
مالت كسرين