برامج

اتمنى من احد الأخوان يساعدني بهذا السؤال وثوابة عند الله [الأرشيف] - برامج نت

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

مشاهدة النسخة كاملة : اتمنى من احد الأخوان يساعدني بهذا السؤال وثوابة عند الله


الصبر مفتاح 14
05-27-2008, 11:07 AM
السلام عليكم ورحمة الله وبركاتة

ياليت لو احد يساعدني يأعضاء برامج نت

سؤال عليه عشر درجات والله محتاجها .. مأطول عليكم.. وللفائدة ايضاً
انا حليت ثلاث ارباع السؤال بس باقي اشياء بسيطه ياليت لو تساعدوني فيها
يقول السؤال
تقوم احد الشركات التجارية بإدارة مخزون من المنتجات المختلفة .
يحتوي كل منتج على (Product) على البيانات التالية :
-الرقم (prodID)
- الأسم (pname)
-السعر (price)
-الكمية المتوفرة (Quantity)
لنفترض انه سيتم تخزين هذه البيانات في مصفوفة AP وان عدد المنتجات لايتجاوز 20 .
اكتب برنامجاَ بلغة ++C يقوم كل مرة بأظهار قائمة على الشكل التالي ويطالب المستخدم باختيار العملية
التي يريد تنفيذها :

================================================== ==============
MANAGEMENT OF STOCK
1. Add a new product إضافة منتج جديد //
2. Show the list of products عرض قائمة بالمنتجات المتوفرة //
3. Valorization of the stock تقيم المخزون //
4. Search a product البحث عن المنتج من خلال الرقم //
5. End the program إنهاء البرنامج //
================================================== =======
Enter your choice (1,2,3,4,5):_
================================================== =================
ان جاوبت بس ابي احد يساعدني بعرض القائمة بعد الأضافة كيف تكون المعادلة وكيف نضيف
وتقيم المخزون
والبحث عن المنتج

اجابتي اليكم وارجو ان تساعدوني الله يوفقكم ويفتح لكم ابواب الخير

#include <iostream>
using namespace std;


int main()
{
struct product
{
int id;
char pname[20];
float price;
int qu;
};
product ab[4];
int x ;
int i;

for(i=0;i<=2;i++)
{
cout<<"enter the prodid:"; cin>>ab[i].id;
cout<<"enter the pname:"; cin>>ab[i].pname;
cout<<"enter the price:"; cin>>ab[i].price;
cout<<"enter the quantity:"; cin>>ab[i].qu;
cout<<"----------------------------------------------";
cout<<endl;
}

cout<<"prodID\tpname\tprice\tquantity"<<endl;
cout<<"=====\t=====\t=====\t========"<<endl;
for(i=0;i<=2;i++)
{
cout<<ab[i].id<<"\t"<<ab[i].pname<<"\t"<<ab[i].price<<"\t"<<ab[i].qu<<endl;
cout<<endl;
}
{
do
{
cout<<"================================================== =="<<endl;

cout<<"MANAGEMENT OF STOCK "<<endl;
cout<<"1-Add a new product"<<endl;
cout<<"2-Show the list of products "<<endl;
cout<<"3-Valorization of the stock"<<endl;
cout<<"4-Search a product "<<endl;
cout<<"5-End the program"<<endl;
cout<<"================================================== ==="<<endl;
cout<<"Enter your choice (1,2,3,4,5):";
cin>>x;
cout<<"================================================== ==="<<endl;
switch (x)
{
case 1:
cout<<"enter the prodid:"; cin>>ab[i].id;
cout<<"enter the pname:"; cin>>ab[i].pname;
cout<<"enter the price:"; cin>>ab[i].price;
cout<<"enter the quantity:"; cin>>ab[i].qu;
cout<<"----------------------------------------------";
cout<<endl;

cout<<"prodID\tpname\tprice\tquantity"<<endl;
cout<<"=====\t=====\t=====\t========"<<endl;
cout<<ab[i].id<<"\t"<<ab[i].pname<<"\t"<<ab[i].price<<"\t"<<ab[i].qu<<endl;
cout<<endl;

break;

case 2:


break;

case 3:





break;

case 4:

break;

default:
cout<<"end the program... "<<endl;


}}
while (x != 5);


}
return 0;
}


طبعاً الكيسات مأضفت فيها شيء الا الكيس الاول
ياليت لو تساعدوني
انا خليته يضيف اثنين بدل عشرين عشان التطبيق بس
اذا خلص البرنامج اضفت العشرين المطلوبة في نص السؤال

ساعدوني اثابكم الله

الصبر مفتاح 14
05-27-2008, 03:07 PM
جزاكم الله خير نشطوا الصفحة مأحد رد الى الأن

wahdz2001
05-27-2008, 03:55 PM
جزاك الله الف خير

keeeeem
05-29-2008, 05:54 PM
انا بس نفسي اعرف يعني ايه
الصبر مفتاح14
يا أخي في الله
الصبر مفتاح الفرج
ويقول الحق تعالي(وبشر الصابرين)
ربنا يصبرنا اجمعين
امــــــــــــــــــــــــــــــــــيـــــــــــــ ـــــــــــن

http://img47.imageshack.us/img47/4557/70337624yk2.jpg

hawk992
06-01-2008, 07:24 PM
اخي سؤالك بدو تفكير عميق كثثير


و شي طبيعي انو ما تجاوب عليه ..

شكراً على كل حال ...

jaber318
06-01-2008, 07:39 PM
عفوا يا اخي الصبر مفتاح 14

بس لو توضح كمان شوي
لاني راح ساعدك كتير الكل بيحكي اني شاطرفي السي1 والسي 2

طبعا طالب سنة اوله

بس وضح وان راح ساعدك


شكرا
Mad Man