متلهف البرمجة
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
ارجوكم المساعدة:
اشكرك اخي على هذه النصائح اريدك دوما بجاني في حل المسائل ولقد تبين لي ان قرائة المسائل المحلولة سوف تعطيني خبرة كبيرة فما رائيك :
اريد منك المساعدة في حل المسائلة التالية:
كيف اصنع برنامج با ستخدام لغة السي يقوم بعملية الضرب دون اشارة الضرب
وارجو ان تعطيني الحل بعدةطرق