مشاهدة النسخة كاملة : عندي سوال في لغة سي (مسالة)
السلام عليكم
انا عندي مسالة ومااعرف احلها ممكن تحلونها لي
اول شي لازم تقولون لي نعم علشان حط المسالة..
عندي سوال ثاني:
الحين اذا كتبنا البرنامج في وحليناها وبعدين سويت ترجمة وطلع لي اخطاء كيف اصححها
وبعدين ايش اسوي بعدها ؟ظ
وشكرالكم
white_horse
10-02-2007, 06:01 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;
بس احنا مانكتب كذا
يعني اذا القراءة scanf
والطباعة printf
المتغيرات define
وفي شي مهم هي الفاصلة اللي فوقها نقطة وين نحطها
لان المادة اساسيات برمجة
والله ماقصرت ويعطيك ال فعافية
..
طيب اذا طلع اخطاء ايش اسوي وشكراا لك
طيب
مو لمن نقرا يكون (%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
طيب اذا طلع اخطاء ايش اسوي وشكراا لك
اذا كان هناك اخطاء فإنها تظهر عند ترجمة البرنامج و عندها يجب قرائة وصف الخطأ و معرفة مكان الخطأ و ذلك يكون عن طريق المترجم الذي تستخدمينه و بعد ذلك يتم مراجعة الجملة التى تحتوي على الخطأ و مراجعة قواعد اللغة بها
مشكوووووووووووووووووور
بس ايش معنى amount
amount.....................................
white_horse
10-06-2007, 02:33 AM
مشكوووووووووووووووووور
بس ايش معنى amount
معناها مبلغ من المال
و هو مجرد اسم لمتغير
vBulletin® , Copyright ©2000-2009, TranZ by Almuhajir