برامج

عندي سوال في لغة سي (مسالة) [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عندي سوال في لغة سي (مسالة)


mi20
10-02-2007, 05:40 PM
السلام عليكم

انا عندي مسالة ومااعرف احلها ممكن تحلونها لي

اول شي لازم تقولون لي نعم علشان حط المسالة..

عندي سوال ثاني:

الحين اذا كتبنا البرنامج في وحليناها وبعدين سويت ترجمة وطلع لي اخطاء كيف اصححها

وبعدين ايش اسوي بعدها ؟ظ

وشكرالكم

white_horse
10-02-2007, 06:01 PM
اكتب المسألة وان شاء الله نحاول فيها

mi20
10-02-2007, 06:23 PM
مشكور ماقصرت

المسالة

white_horse
10-02-2007, 07:34 PM
هذا ه الكود اذا اردت اي توضيح اكتبيه

int suns,daughters;
int amount;
cout<< "Enter the Amount :";
cin>>amount;
cout<< "Enter the number of suns :";
cin>>suns;
cout<< "Enter the number of daughters:";
cin>>daughters;

int wifePart,sunPart,douterPart;
wifePart = amount/8;
douterPart = (amount – wifePart)/(daughters + 2*suns);
sunPart = daughterPart * 2;

cout<< "The wife part is : "<< wifePart
<<"\nEvery sun part is : "<< sunPart
<<"\nEvery daughter part is : "<< douterPart;

mi20
10-02-2007, 11:09 PM
بس احنا مانكتب كذا

يعني اذا القراءة scanf
والطباعة printf
المتغيرات define
وفي شي مهم هي الفاصلة اللي فوقها نقطة وين نحطها

لان المادة اساسيات برمجة


والله ماقصرت ويعطيك ال فعافية
..

mi20
10-02-2007, 11:12 PM
طيب اذا طلع اخطاء ايش اسوي وشكراا لك

mi20
10-02-2007, 11:20 PM
طيب

مو لمن نقرا يكون (%x, & amount
لان حنا درسنا كذا

white_horse
10-02-2007, 11:38 PM
البرنامج الاول كان بلغة c++ وواضح ان انت تريدينه C
بالنسبة لتعريف المتغيرات ليس شرط ان نستخدم define ولكن يمكن كتابة نوع المتغير ثم اسمه كما فى البرنامج السابق
بالنسبة للفصلة المنقوطة فهى توضع فى اخر الجملة للفصل بين الجمل و هذا لاننا يمكن ان نكتب الجملة على اكثر من سطر
هذا البرنامج بلغة C

#define suns
#define daughters
#define amount
#define wifePart,sunPart
#define douterPart
void main()
{
printf( "Enter the Amount :");
scanf("%d",amount);
printf( "Enter the number of suns :");
scanf("%d",suns);
printf( "Enter the number of daughters:");
scanf("%d",daughters);

wifePart = amount/8;
douterPart = (amount – wifePart)/(daughters + 2*suns);
sunPart = daughterPart * 2;

printf("The wife part is : %d \nEvery sun part is : %d \nEvery daughter part is : %d" ,wifePart, sunPart, douterPart);
}

white_horse
10-02-2007, 11:43 PM
طيب اذا طلع اخطاء ايش اسوي وشكراا لك

اذا كان هناك اخطاء فإنها تظهر عند ترجمة البرنامج و عندها يجب قرائة وصف الخطأ و معرفة مكان الخطأ و ذلك يكون عن طريق المترجم الذي تستخدمينه و بعد ذلك يتم مراجعة الجملة التى تحتوي على الخطأ و مراجعة قواعد اللغة بها

mi20
10-05-2007, 01:35 AM
مشكوووووووووووووووووور

بس ايش معنى amount

mi20
10-05-2007, 10:11 PM
amount.....................................

white_horse
10-06-2007, 02:33 AM
مشكوووووووووووووووووور

بس ايش معنى amount

معناها مبلغ من المال
و هو مجرد اسم لمتغير