PDA

View Full Version : سوال: کمک در حل سئوال درس برنامه سازی



Spate
دوشنبه 15 آبان 1391, 15:38 عصر
سلام دوستان
از بخت بد درس برنامه سازی با جاوا دارم ولی من از دار دنیا دات نت بلدم :چشمک:
کسی هست که یه کمک کنه؟؟

اینم متن سئوال


عملیات زیر را برای نوع داده عدد کسری (کلاس Ratio) پیاده سازی کنید و سپس در کلاس Test آن ها را بکار برید

جمع و تفریق دو عدد کسری

جمع و تفریق عدد کسری با یک عدد صحیح

ضرب دو عدد کسری

ضرب عدد کسری با یک عدد صحیح

عملیات inc و dec (افزایش و کاهش)

عملیات های مقایسه ای بین دو کسر مانند بررسی تساوی، کوچکتر، کوچکتر مساوی، بزرگتر و بزرگتر مساوی

hadi0x7c7
سه شنبه 16 آبان 1391, 21:45 عصر
اگه دات نت بلدی انجام دادن این کارا با جاوا هیچ فرقی با .net نداره. یا سی شارپ بنویس بعد با جاوا کامپایل کن هر جا ارور داد درستش کن!

kernel
سه شنبه 16 آبان 1391, 23:14 عصر
hadi0x7x7 : خوبی ؟

Spate‌:‌ تو این فروم درخواست کامل یه برنامه و یا درخواست جواب تمرین های دانشجویی ممنوعه ! شما باید کار رو شروع کنید و هر جایی به مشکل برخوردید از اعضای فروم بپرسید ! نه اینکه کل برنامه رو یه جا بخواین !

همایون افشاری
جمعه 19 آبان 1391, 22:33 عصر
چند تا متد رو نوشتم. بقیه رو خودتون بنویسید!!

public class Ratio {

public int q;
public int p;

public Ratio(int q, int p) throws Exception {
if (p == 0)
throw new Exception("invalid value for p");
this.q = q;
this.p = p;
}

public Ratio add(Ratio r) {
Ratio ratio = new Ratio(q * r.p + r.q * p, p * r.p);
return ratio;
}

public Ratio sub(Ratio r);

public Ratio add(int r) {
Ratio ratio = new Ratio(q + r * p, p);
return ratio;
}

public Ratio sub(int r);

public Ratio mul(Ratio r);

public Ratio mul(int r);

public Ratio inc();

public Ratio dec();

public boolean isEqual(Ratio r);

public boolean isEqual(Ratio r);

public boolean isGreaterThan(Ratio r) {
return q * r.p > r.q * p;
}

public boolean isEqualOrGreaterThan(Ratio r);
}

maktoom
جمعه 26 آبان 1391, 00:48 صبح
سلام
شما یه برنامه عادی جمع و تفریق و ضرب رو توی مثلا نت بینز اجرا بگیرید. مابقیش اضافاتشه.