مشاهدة النسخة كاملة : كيف اوجد برنامج يقوم بحساب بلغة السي


متلهف البرمجة
07-05-2006, 10:30 PM
لقد احبط نفسيا في مادة البرمجة لقد تلقية اول صدمة في حياتي ولقد قررة ترك الجامعة حيث تضايقت كثيرا فأرجوا المساعدة
الموضوع :
اريد كيف اوجد برنامج يقوم بحساب بلغة السي انواع من المنتجات تحمل الارقام و الاسعار المذككورة بالنسخة الاجنبية من 1 الى 5
اكتب برنامج بلغة السي ++ بحيث يقرأ كل من رقم البضاعة و كمية البضاعة المباعة منها
البرنامج يحسب سعر البضاعة المباعة خلال اسبوع ما
يجب استعمال switch بدلا من استعمال if
لا نريد اية دوال باستثناء الدالة الرئيسية main
و لا اية ادوات برمجية باستثناء الاساسيات اي لا نستعمل المصفوفات مثلار

منطلق بطموحي
07-05-2006, 10:57 PM
السلام عليكم :

اخي العزيز ...اجعل الامر تحدي ...فالبرمجة تحدي و تحتاج لوقت و جهد للوصول الى الحلول

انصحك جدا بمراجعة موضوع مسائل C++ المثبت بالقسم فبه شرح و تمارين و حلول كثيرة جدا لربما ساعدتك في دراستك و اكتساب خبرة اكبر

بالنسبة لسؤالك فبموضوع مسائل سي بلس بلس الرد رقم 79 هناك شرح عالى switch مع بعض الامثلة من ضمنها مثال يشبه مثالك تماما و هو عبارة عن محل حلوى يبيع ثلاثة انوع من الحلويات و يخبر المستخدم بقيمة المبيعات نهاية الاسبوع ...الشهر ...او ما شابه

و هذا اقتباس من الرد :

مثال:

محل حلويات يبيع 3 انواع مختلفة من الحلوى ....نريد تصميم برنامج بلغة C++ يخبرنا بمبيعات الشهر الماضي عن طريق ادخالها علما بان اسعار الحلويات كالتالي:
رقم المنتج : 1 السعر : 10
رقم المتج:2 السعر :5
رقم المنتج 3 السعر : 2.25

يتم اخبار المستخدم بمجموع المبيعات عند ادخاله -1

و الحل :
#include<iostream>
using namespace std;

int main() **

float price,retail=0;
int quantity,product;
while(1) **
cout<<"Enter the product number( -1 to stop)\n";
cin>>product;
if(product==-1) break;
cout<<"Enter the quantity\n";
cin>>quantity;
switch(product) **
case 1 :
price=10;
break;
case 2 :
price=5;
break;
case 3 :
price=2.25;
break;

}

retail+=(price*quantity);
}
cout<<"The retail value is = "<<retail<<endl;
return 0;



}

فما عليك الا التعديل عليه باضافة بضاعتين و قيمهم و لكن انصحك بان تبرمجه بنفسك حتى لو امامك الحل

بالتوفيق

:)

متلهف البرمجة
08-05-2006, 01:41 AM
ارجوكم المساعدة:



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