كود برنامج بلغة سي (c) بجمع الأرقام حتي يوصل 100 وبعدين يقف
كود برنامج بلغة سي (C) بجمع الأرقام حتي يوصل 100 وبعدين يقف عن طريق أستخدام الأمر while.ومن لم يفهمني هذا توضيح أكثر:أريد برنامج يجمع الأرقام حتي يوصل 100 ولا يتخطاها.
مثال: 60+35+3+7=98 وليس 105
يعني يشيل 7 اللي هي أخر رقم حتي لا يتخطي 100 . مثال أخر:دخلت محل وليس معي الا 100 دينار واشتريت مشتروات وعند الحساب وجدت ان الحساب 110 دينار وكان هناك شيء ب20 دينار فارجعته مكانه فأصبح الحساب 90 دينار فحاسبت و مشيت.
C/C++ Code
#include<stdio.h> int main() { int sum = 0; int number; int counter = 1; while ( counter<=10 ) { printf("Enter the number: "); scanf("%i",number); sum+=number; counter++; } printf("the result is: %i\n\n", sum); return 0; }
و عن الدتجربة تجد أنه يظهر عندي التالي ..
Terminal Screen Output
Enter the number: 45 Enter the number: 20 Enter the number: 6 Enter the number: 098 Enter the number: the result is: 71 Press any key to continue . . .
مثلاً يجب أن نقوم بحساب الحالة اذا تم وضع السعر في البدياة أكبر من 100 لا يدخل على الحلقة التكراراي
Terminal Screen Output
Enter the number: 101 the result is: 0 Press any key to continue . . .
مرات نحتاج أن نضيف متغيرات حتى نضبط الحل
و أيضاً بعض الجمل الشرطية ..