JAVA برمجة كيانية
477 subscribers
89 photos
5 videos
25 files
26 links
قناة مختصة بنشر مادة ((oop)).
قنواتنا :
@MATLABchann
@JAVA_AVAJ
@VisualBasicAst
@includecplusplus c++
@JAVA_AVAJ
Download Telegram
البرنامج الرئيسي
شيلوا علامة التعليق
حتى تطلع كل الناتج
طلاب هذا البرنامج مالت كسرين
وبيه الدوال الأخذناهن اليوم
حاولوا تفهمونه وإذا عدكم اي سؤال انه بالخدمة
طبعاً البرنامج مرقم
هذا الناتج مالت دالة القسمة لعددين كسريين
البرنامج الرئيسي
طلاب
هنا سويت دالتين لإيجاد أكبر كسر
وحدة تعيد قيمة من نوع 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
مالت كسرين
package ror;
public class Ror {
public static void main(String[] args) {
ratinoal r1=new ratinoal(4,3);
ratinoal r2=new ratinoal(2,5);
ratinoal c1=new ratinoal(3,5);
ratinoal c2=new ratinoal(5,3);
ratinoal r3=new ratinoal();
ratinoal r4=new ratinoal ();
ratinoal c3=new ratinoal();

r3=r1.add(r2);
System.out.println(r3);

r4=c1.multt(c2);
System.out.println(r4);

if(r4.maxy(r3)==true)
System.out.println("MMM");
else
System.out.println("nnnnnn");
/*r3=r2.add(r1);
System.out.println(r3);
//r1.maximum(r2);
if(r1.maxy(r2)==true)
System.out.println(" max");
else
System.out.println(" noo ");

r4=r2.multt(r1);
r4.dis();

r4=r1.div(r2);
r4.dis();
*/
}
}


وهذا البرنامج الرئيسي
وهذا البرنامج الرئيسي
هذي دالة الcopy
وهذا استدعائها👍
كلاس time
بي اغلب الدوال الاخذناها

1
وهذا الmain