عرض مشاركة واحدة
  #2  
قديم 11-08-2010, 11:43 PM
ahmed abobakr ahmed abobakr غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Mar 2008
المشاركات: 205
معدل تقييم المستوى: 18
ahmed abobakr is on a distinguished road
افتراضي

السلام عليكم

للاسف الموضوع ملقاش اى اهتمام من الاعضاء على عكس ما كنت متوقع

وده حل المسألة


كود:
#include<iostream>
using namespace std;
class SavingAccount
{
      private:
              static float annualinterestrate;
              double savingsBalance;
      public:
             SavingAccount():savingsBalance(0){}          
             SavingAccount(double d){savingsBalance=d;}
             void calculateMonthlyInterest();
             static void modifyInterestRate(float );
             double getBalance();
};
/******************************************************************************/
double SavingAccount::getBalance()
{
       return savingsBalance;
}
/******************************************************************************/
float SavingAccount::annualinterestrate=0;
/******************************************************************************/
void SavingAccount::calculateMonthlyInterest()
{
      double x;
      x=savingsBalance*annualinterestrate/12;
      cout<<"\n The Monthly Interest is : "<<x<<endl<<endl;
      savingsBalance+=(savingsBalance*annualinterestrate)/12;
      cout<<" The Final Balance  For Saver 1 Is : "<< savingsBalance<<endl<<endl;      
}
/******************************************************************************/
void SavingAccount:: modifyInterestRate(float r)
{
       annualinterestrate=r;
}
/******************************************************************************/
int main()
{
    SavingAccount s;
    SavingAccount saver1(2000);
    SavingAccount saver2(3000);
    s.modifyInterestRate(.03);
    cout<<" \n\n FOR SAVER 1 WITH BALANCE = 2000.00 $ \n";
    cout<<"====================================================================\n\n";
    saver1.calculateMonthlyInterest();
    cout<<" \n\n FOR SAVER 2 WITH BALANCE = 3000.00 $ \n";
    cout<<"====================================================================\n\n";
    saver2.calculateMonthlyInterest();
    s.modifyInterestRate(0.04);
    cout<<" \n AFTER CHANGING THE ANNUAL INTEREST RATE TO .04 ";
    cout<<"\n\n ===============================================================\n";
    saver1.calculateMonthlyInterest();
    cout<<"====================================================================\n\n";
    saver2.calculateMonthlyInterest();
    system("pause");
    return 0;
}
__________________
اللهم انى استغفرك واتوب اليك
فأغفرلى
انه لا يغفر الذنوب الا انت