چرا دورآموز؟
دورآموز با افتخار هنرجویان مستعد و جویای کار را به مدیران شرکت ها معرفی می کند
محاسبه هزینه حمل بار با سی شارپ
مرحل یک(دریافت مقدار توسط کاربر): 1.برای محاسبه هزینه حمل بار اول از کاربر نوع وسیله نقلیه را دریافت کنید......
مرحل یک(دریافت مقدار توسط کاربر):
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");
}
}
موفق باشید.
برچسب ها
آرمان اسلامی
برنامه نویس و علاقه مند به زبان های HTML 5 و css و Payton و Bootstrap و#C و تکنولوژی asp.net cor هستم.
آرمان اسلامی با افتخار از هنرجویان مدرسه آنلاین دورآموز می باشد.
این نوشته بر اساس تحقیقات و مطالب فراگرفته شده در در جلسات آموزشی تهیه شده است