Yahya پنجشنبه 11 خرداد 1391 19:53 نظرات ()
« كد برنامه : 1277 »

مسئله:

این برنامه دو عدد از ورودی میگیرد و بر اساس آن دو عدد مجموع قیمت فروش رسیده شده را محاسبه کرده و نمایش می دهد:

لیست قیمت کالاها:

  • محصول 1 :2.98 دلار
  • محصول 2: 4.5 دلار
  • محصول 3 : 9.98 دلار
  • محصول 4: 4.49 دلار
  • محصول 5: 6.87 دلار

توضیح: این برنامه در ابتدا دو عدد از ورودی گرفته که عدد اولی نمایانگر شماره محصول، عدد دومی هم برای تعداد فروش آن نوع محصول. سپس برنامه با استفاده از ساختار switch نوع محصول را پیدا کرده و ارزش محصول را به تعداد ضرب کرده و به متغییر مجموع اضافه می کند!!!


رایگان

جهت مشاهده کردن کد به ادامه مطلب مراجعه کنید.



برای مشاهده نحوه كار برنامه دانلودش كنید
كد:


#include <iostream.h>

#include <conio.h>

void main()

{

                const double p1=2.98,p2=4.5,p3=9.98,p4=4.49,p5=6.68;               

                double sum=0;

                int num_product,cnt_product;


                do{

                                cout<<"Enter Type of Product: ";

                                cin>>num_product;

                                cout<<"Enter Number of Products: ";

                                cin>>cnt_product;


                                if(cnt_product<1) continue;


                                switch(num_product)

                                {

                                case 1:

                                                sum +=(p1*cnt_product);

                                                break;

                                case 2:

                                                sum +=(p2*cnt_product);

                                                break;

                                case 3:

                                                sum +=(p3*cnt_product);

                                                break;

                                case 4:

                                                sum +=(p4*cnt_product);

                                                break;

                                case 5:

                                                sum +=(p5*cnt_product);

                                                break;

                                default:

                                                cout<<"Invalid Data.\n";

                                }

                                cout<<endl;



                }while(num_product!=0 && cnt_product!=0);

                //  *** www.30pp.mihanblog.com ***


                cout<<"\n==================================\n";

                cout<<"The total value: "<<sum<<endl;

                getch();

}