پشتیبانی مدرسه آنلاین دورآموز
Loading...

جستجو در دورآموز

خانه / وبگاه / محاسبه هزینه حمل بار با سی شارپ
1092 برگشت

محاسبه هزینه حمل بار با سی شارپ

آرمان اسلامی
آرمان اسلامی

برنامه نویس و علاقه مند به زبان های HTML 5 و css و Payton و Bootstrap و#C و asp.net cor هستم. دانش آموز پایه یازدهم هستم.

شنبه، ۰۵ تیر ۱۴۰۰ ساعت ۱۹:۴۱:۲۴
محاسبه هزینه حمل بار با سی شارپ

مرحل یک(دریافت مقدار توسط کاربر):

1.برای محاسبه هزینه حمل بار اول از کاربر نوع وسیله نقلیه را دریافت کنید.

Console.WriteLine($"1-Truck");
                Console.WriteLine($"2-Train");
                Console.WriteLine($"3-Ship");
                Console.WriteLine($"4-Airplane");
                Console.Write($"Please enter a number between 1 and 4 :");
                var Amount = Convert.ToInt32(Console.ReadLine());

2. از کاربر میزان بار kg ، مسافت km دریافت کنید.

Console.Write($"plases enter  number kg : ");
                var kg = Convert.ToInt32(Console.ReadLine());
                Console.Write($"plases enter  number masafet : ");
                var km = Convert.ToInt32(Console.ReadLine());

مرحل دو(محاسبه هزینه بار):

1.تعرفه های وسایل بر اساس جدول زیر تعریف می شود.

نوع وسیله مقدار تعرفه
هواپیما 200,000$
کشتی 70,000$
قطار 90,000$
کامیون 120,000$

                                                               {مقدارهزینه حمل بار==>var kg*var km*نوع وسیله} 

2.روش محاسبه هزینه حمل بار از طریق فرمول زیر به دست می آید. 

var kol = 0;
                switch (Amount)
                {
                    case 1:
                        kol += (kg * km * 120);
                        break;
                    case 2:
                        kol += (kg * km * 90);
                        break;
                    case 3:
                        kol += (kg * km * 70);
                        break;
                    case 4:
                        kol += (kg * km * 200);
                        break;
                    default:
                        Console.WriteLine($"Please enter the appropriate number :o");
                        break;
                }
                Console.WriteLine($"Freight amount : {kol}");

مرحل سه( ممکن کاربر دوباره بخواهد هزینه حمل بار حساب کنید):

  1. برای اینکه کاربر متوجه شود یک منو می گذاریم. بعد محاسبه می کنیم.

Console.Write($"Please select a number to continue :");
                Console.WriteLine($"1-Recalculate the amount of the load");
                Console.WriteLine($"2-Exit");
                var ik = Convert.ToInt32(Console.ReadLine());
                if (ik == 1)
                {
                    i++;
                }
                else if (ik == 2)
                {
                    break;
                }
                else
                {
                    Console.WriteLine($"Please enter the appropriate number :o");
                }

  ***کل فرمول درون while  میگذاریم***

 long i = 1;
            while (i < 100000000000000000)
            {
                Console.WriteLine($"1-Truck");
                Console.WriteLine($"2-Train");
                Console.WriteLine($"3-Ship");
                Console.WriteLine($"4-Airplane");
                Console.Write($"Please enter a number between 1 and 4 :");
                var Amount = Convert.ToInt32(Console.ReadLine());
                Console.Write($"plases enter  number kg : ");
                var kg = Convert.ToInt32(Console.ReadLine());
                Console.Write($"plases enter  number masafet : ");
                var km = Convert.ToInt32(Console.ReadLine());
                var kol = 0;
                switch (Amount)
                {
                    case 1:
                        kol += (kg * km * 120);
                        break;
                    case 2:
                        kol += (kg * km * 90);
                        break;
                    case 3:
                        kol += (kg * km * 70);
                        break;
                    case 4:
                        kol += (kg * km * 200);
                        break;
                    default:
                        Console.WriteLine($"Please enter the appropriate number :o");
                        break;
                }
                Console.WriteLine($"Freight amount : {kol}");
                Console.Write($"Please select a number to continue :");
                Console.WriteLine($"1-Recalculate the amount of the load");
                Console.WriteLine($"2-Exit");
                var ik = Convert.ToInt32(Console.ReadLine());
                if (ik == 1)
                {
                    i++;
                }
                else if (ik == 2)
                {
                    break;
                }
                else
                {
                    Console.WriteLine($"Please enter the appropriate number :o");
                }
            }

   

                                                                        موفق باشید.

 

 

 

 

 

 

درخواست دوره

چنانچه قصد برگزاری دوره ، مشاوره و یا سفارش پروژه را دارید ، درخواست خود را ارسال نمایید

ارسال درخواست دوره
جهت برقراری ارتباط با نویسنده پست و یا ارسال نظر اطلاعات زیر را وارد نمایید
تصویر کپچا دورآموز
سوالات متداول دورآموز