الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[مخالف - عنوان غير مناسب :]مساعدة في تعديل بسيط لكود برنامج

مغلق
بدأه abedo tany في 12 مايو 2010 · 3 رد · 369 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هدا برنامج يقوم بحساب كم عدد ال coins في مبلغ معين ولكن اريد ان اغيره بحيت استطيع ان ادخل اي قيمة لمبلغ من خلال لوحة المفاتيح ودلك باستخدام الmethod keyboard

مع الشكر

#2

وهدا الكود

/**

A money computes the least number of UK coins neededto make up the amount.

*/

public class Money

{

//Attribute

private int amount; //mount of money in p

//Default constructor

public Money()

{

amount = 0;

}

//Overloaded constructor

public Money(int pence)

{

amount = pence;

}

//Accessor method

public int getAmount()

{

return amount;

}

//Mutator method

public void setAmount(int pence)

{

amount = pence;

}

//Number of £2 coins

public int twoPound()

{

return amount/200;

}

//Number of £1 coins

public int onePound()

{

return (amount%200)/100;

}

//Number of 50p coins

public int fiftyPence()

{

return amount%100/50;

}

//Number of 20p coins

public int twentyPence()

{

return amount%100%50/20;

}

//Number of 10p coins

public int tenPence()

{

return amount %200%100%50%20/10;

}

//Number of 5p coins

public int fivePence()

{

return amount %200%100%50%20%20/5;

}

//Number of 2p coins

public int twoPence()

{

return amount %200%100%50%20%10%5/2;

}

//Number of 1p coins

public int onePence()

{

return amount %200%100%50%20%10%5%2;

}

//print coin list

public void printCoins()

{

System.out.println("£2 coins : " + twoPound());

System.out.println("£1 coins : " + onePound());

System.out.println("50p coins : " + fiftyPence());

System.out.println("20p coins : " + twentyPence());

System.out.println("10p coins : " + tenPence());

System.out.println("5p coins : " + fivePence());

System.out.println("2p coins : " + twoPence());

System.out.println("1p coins : " + onePence());

}

public static void main(String[] args)

{

Money Money1 = new Money(1532);

Money1.printCoins();

}

}

#3

ممكن حضرت تستخدم object من الـ Scanner class

وبعدين تسخدمه فى ادخال العناصر من المستخدم

والكود التالى يوضح ذلك

Scanner input = new Scanner(System.in); // take input object from class Scanner
    int x = input.nextInt(); // take input int variable from the console
    double y = input.nextDouble(); // take input double variable from the console
    String s = input.nextLine();  // take input String variable from the console

ولو فيه حاجه ممكن تعرض محاولاتك ونساعدك ان شاء الله

Software Developer
Mahmoudkelany.com


 

#4

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات. فقرة اختيار عنوان مناسب لمحتوى الموضوع.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…