طلاب هذا البرنامج مالت كسرين
وبيه الدوال الأخذناهن اليوم
حاولوا تفهمونه وإذا عدكم اي سؤال انه بالخدمة
وبيه الدوال الأخذناهن اليوم
حاولوا تفهمونه وإذا عدكم اي سؤال انه بالخدمة
طلاب
هنا سويت دالتين لإيجاد أكبر كسر
وحدة تعيد قيمة من نوع void
و وحدة تعيد قيمة من نوع boolean
هنا سويت دالتين لإيجاد أكبر كسر
وحدة تعيد قيمة من نوع void
و وحدة تعيد قيمة من نوع boolean
الدوال الأخذناهن اليوم كالآتي :
دالة لإختبار أكبر كسر بين كسرين.
دالة ضرب كسرين.
دالة قسمة كسرين.
والدالة القديمة((طويلة العمر)) دالة لجمع كسرين.
موفقين إن شاء الله
تحياتي دكتور حاسوب 😊
دالة لإختبار أكبر كسر بين كسرين.
دالة ضرب كسرين.
دالة قسمة كسرين.
والدالة القديمة((طويلة العمر)) دالة لجمع كسرين.
موفقين إن شاء الله
تحياتي دكتور حاسوب 😊
#ملاحظة:
إذا إستخدمنه دالة الطباعة display ((او اي إسم ثاني)) لازم نستدعيهه بذكر اسم object وبعده نقطة
مثلاً :
t1.display();
......................................
أما إذا إستخدمنه دالة toString
لازم نستدعي ال object داخل أداة الطباعة
مثلاً :
System.out.println(t1);
إذا إستخدمنه دالة الطباعة 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
مالت كسرين
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();
*/
}
}
وهذا البرنامج الرئيسي
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();
*/
}
}
وهذا البرنامج الرئيسي