قسم الكمبيوتر و البرامج والكتب مكان متخصص لمناقشة الكمبيوتر وأفضل الطرق لحل مشاكله بالاضافة الى استعراض احدث الكتب والبرامج .
يمنع اضافة الكراك او الكيجن او السيريل لحفظ الحقوق الخاصة بالبرامج

   

ramyaa
:: مهندس ::
تاريخ التسجيل: Nov 2005
المشاركات: 12
نشاط [ ramyaa ]
قوة السمعة:
قديم 20-09-2006, 07:36 PM المشاركة 1   
ha أرجو المساعدة_تصحيح برنامج




انا عندى برنامج credit card به أخطاء أرجو التصحيح

عاجل من فضلكم

وها هو :
class CreditCard{
private String number;
private String name;
private String bank;
private Double balance;
private int limit;
CreditCard(String no,String nm,String bk,double bal,int lim)
{
number=no;
name=nm;
bank=bk;
balance=bal;
limit=lim;
}
public String getnumber(){return number;}
public String getname(){return name;}
public String getbank(){return bank;}
public Double getbalance(){return balance;}
public int getlimit(){return limit;}
public boolean charglet (double price)
{
if (price+balance>(double)limit)
return false;
balance+=price;
return true;
}
public boolean payment (double payment){
if (balance-payment<0)
return false;
balance-=payment;
return true;
}
public void printCard(CreditCard C){
System.out.println("number="+ C.getnumber);
System.out.println("number="+ C.getname);
System.out.println("number="+ C.getbank);
System.out.println("number="+ C.getbalance);
System.out.println("number="+ C.getlimit);
}
public class Test{
public void main(String[]args){
CreditCard wallet[]=new CreditCard[10];
wallet[0]=new CreditCard("34","ahmed","misr","0.0","2500");
wallet[1]=new CreditCard("342 169 524 214","ahmed","misr","0.0","2500");
wallet[2]=new CreditCard("342 169 524 215","ahmed","misr","0.0","2500");
wallet[3]=new CreditCard("342 169 524 216","ahmed","misr","0.0","2500");
wallet[4]=new CreditCard("342 169 524 217","ahmed","misr","0.0","2500");
wallet[5]=new CreditCard("342 169 524 218","ahmed","misr","0.0","2500");
for(int i =1;i<=20;i++)
{
wallet[0].charglet((double)i);
wallet[1].charglet((double)2*i);
wallet[2].charglet((double)3*i);
wallet[3].charglet((double)4*i);
wallet[4].charglet((double)5*i);
wallet[5].charglet((double)6*i);
}
System.out.println("creditcard information");
for(int i =1;i<=3;i++)
{
CreditCard.printCard(wallet[i]);
System.out.println("number="+ C.getnumber);
System.out.println("name="+ C.getname);
System.out.println("bank="+ C.getbank);
System.out.println("balance="+ C.getbalance);
System.out.println("limit="+ C.getlimit);
}
}

}
}



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:24 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)