Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Logistics
- {
- class Logistics
- {
- static void Main(string[] args)
- {
- int loadCount = int.Parse(Console.ReadLine());
- int allLoads = 0;
- double avrPrice = 0;
- int withMinibus = 0;
- int withTruck = 0;
- int withTrain = 0;
- for (int i = 1; i <= loadCount; i++)
- {
- int LoadTonnage = int.Parse(Console.ReadLine());
- allLoads += LoadTonnage;
- if (LoadTonnage < 4)
- {
- avrPrice += LoadTonnage * 200;
- withMinibus += LoadTonnage;
- }
- else if (LoadTonnage >= 4 && LoadTonnage < 12)
- {
- avrPrice += LoadTonnage * 175;
- withTruck += LoadTonnage;
- }
- else
- {
- avrPrice += LoadTonnage * 120;
- withTrain += LoadTonnage;
- }
- }
- double avrPerTon = avrPrice / allLoads;
- Console.WriteLine($"{avrPerTon:f2}");
- Console.WriteLine($"{withMinibus * 100.0 / allLoads:f2}%");
- Console.WriteLine($"{withTruck * 100.0 / allLoads:f2}%");
- Console.WriteLine($"{withTrain * 100.0 / allLoads:f2}%");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement