السلام عليكم
هدا برنامج يقوم بحساب كم عدد ال coins في مبلغ معين ولكن اريد ان اغيره بحيت استطيع ان ادخل اي قيمة لمبلغ من خلال لوحة المفاتيح ودلك باستخدام الmethod keyboard
مع الشكر
السلام عليكم
هدا برنامج يقوم بحساب كم عدد ال coins في مبلغ معين ولكن اريد ان اغيره بحيت استطيع ان ادخل اي قيمة لمبلغ من خلال لوحة المفاتيح ودلك باستخدام الmethod keyboard
مع الشكر
وهدا الكود
/**
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();
}
}
ممكن حضرت تستخدم 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ولو فيه حاجه ممكن تعرض محاولاتك ونساعدك ان شاء الله
الأخ الكريم/الأخت الكريمة
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في منتدى الفريق العربي للبرمجة
تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات. فقرة اختيار عنوان مناسب لمحتوى الموضوع.
قواعد طرح المشاركات
شاكرين لكم حُسن تعاونكم
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…