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

ارجو المساعده في هالكوووود ..

بدأه توليـــــن في 4 يونيو 2010 · 5 رد · 504 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ياليت تساعدوني كيف اضيف فانكشن تحسب باقي راتب الشخص بعد ما اطرح منو هذه المصروفات من فواتير وغيرها ....

وهذا الكود الي استخدمته ..

include <iostream>

using namespace std;

class netpay

{

public:

netpay();

netpay(double income2,double el-bill2,double phone-bill2,double mob-bill2,

double water-bill2,double purchas-bill2,double others-bill2);

void set(double income2,double el-bill2,double phone-bill2,double mob-bill2,

double water-bill2,double purchas-bill2,double others-bill2);

void netpay (double netpay& income ,double netpay& the_bill );

private:

double income;

double el-bill, phone-bill, mob-bill, water-bill, purchas-bill, others-bill;

char ans;

double price;

}

int main()

{

for(i=0;i<10;i++)

cout<<"how much is your income??"

cin>>income;

cout<<"Do you have a phone bill?(Y/N)";

cin>>ans;

while(ans==Y||ans==y)

{

cout<<"How much is it";

cin>> price;

}

netpay::netpay():income(O),el-bill(O), phone-bill(O), mob-bill(O), water-bill(O), purchas-bill(O), others-bill(O)

{

}

netpay::netpay(double income,double el-bill, double phone-bill,

double mob-bill,double water-bill, double purchas-bill,double others-bill)

{

income=income2;

el-bill=el-bill2;

phone-bill=phone-bill2;

mob-bill=mob-bill2;

water-bill=water-bill2;

purchas-bill=purchas-bill2;

others-bill=others-bill2;

}

void netpay (double netpay& income ,double netpay& the_bill )

{

double raste;

do

{

raste = income - the_bill;

}

while (income > 0)

return raste;

}

تم تعديل هذه المشاركة بواسطة توليـــــن في 4 يونيو 2010 في 19:20

#2

اختى عدلى الكود حتى نستطيع القرأءة

00020309t.gif

1958_1963.gif
#3

up

#4

ياريت يأختي تضيفي تعليقات للبرنامج ، لان بشكل هذا لايمكن فهم البرنامج

سبحان الله وبحمده سبحان الله العظيم

#5

1. يرجى تنسيق الكود عن طريق [ code ]

2. اسماء المتغيرات لا يمكن ان تحتوي على -

3. هل عملية الطرح صعبة يعني؟؟

#6

الداله اللى بترجع صافى المرتب

void netpay::finallNetPay(){

cout<<"Fianll NetPay = "<<(el_bill + phone_bill + mob_bill + water_bill + purchas_bill + others_bill )- price;
}

لكن معذره الكود بتاعك كله غلط

حتى الـ include <iostream>

واسماء المتغيرات لا يوجد بينهم dash (-)

وهناك دوال معرفه فى الـ class وليس لها كود فى الـ implementaion

وتستخدمين متغيرات بدون تعريفها مثل price , ans

فى هذه الجزئيه

int main()
{
for(i=0;i<10;i++)
cout<<"how much is your income??"
cin>>income;
cout<<"Do you have a phone bill?(Y/N)";
cin>>ans;
while(ans==Y||ans==y)
{
cout<<"How much is it";
cin>> price;
}

اعيدى كتابه الكود

وبشكل منظم

class فى Header and c++ file

والملف التنفيذى او الداله الرئيسيه فى ملف اخر main.cpp

اردت المساعده لكن هناك الكثير من الاخطاء

فاوددت ان انصح

تحياتى

تم تعديل هذه المشاركة بواسطة Eng.Hamzawy في 5 يونيو 2010 في 07:12

Software Developer
Mahmoudkelany.com


 

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