Auto-Service CLI
unknown
csharp
2 years ago
2.4 kB
26
Indexable
string data = "Алемхан@4:4:2$4:2:2:no$4:4:1:yes"; string[] dataSplit = data.Split('@'); string name = dataSplit[0]; //name string[] options = dataSplit[1].Split('$'); string[] wheels = options[0].Split(':'); string[] doors = options[1].Split(":"); string[] salon = options[2].Split(":"); int absentWheelsAmount = Convert.ToInt32(wheels[0]) - Convert.ToInt32(wheels[1]); int fixWheelsAmount = Convert.ToInt32(wheels[2]); int absentDoorsAmount = Convert.ToInt32(doors[0]) - Convert.ToInt32(doors[1]); int fixDoorsAmount = Convert.ToInt32(doors[2]); bool isScratchedDoors = doors[3] == "yes" ? true : false; int absentSalonAmount = Convert.ToInt32(salon[0]) - Convert.ToInt32(salon[1]); int fixSalonAmount = Convert.ToInt32(salon[2]); bool isDamageDashboard = salon[3] == "yes" ? true : false; // - Установка колеса - 30000, 30 минут // -Ремонт колеса - 5000, 12 минут if (absentWheelsAmount > 0) { int wheelsInstallationSumm = absentWheelsAmount * 30000; int wheelsInstallationTime = absentWheelsAmount * 30; } if (fixWheelsAmount > 0) { int wheelsRepairSumm = fixWheelsAmount * 5000; int wheelsRepairTime = fixWheelsAmount * 12; } // - Установка двери - 60000, 40 минут // - Ремонт двери - 30000, 20 минут // - Заделывание царапин - 10000, 10 минут if (absentDoorsAmount > 0) { int doorsInstallationSumm = absentDoorsAmount * 60000; int doorsInstallationTime = absentDoorsAmount * 40; } if (fixDoorsAmount > 0) { int doorsRepairSumm = fixDoorsAmount * 30000; int doorsRepairTime = fixDoorsAmount * 20; } if (isScratchedDoors) { int isScratchedDoorsFixSumm = 10000; int isScratchedDoorsFixTime = 10; } // Алемхан, диагностика показала: // Нуждается ремонт - 2 колеса (10000), 3 сидения(90000), приборная панель(50000) // Нуждается в установке - 2 сидения (60000) // Итого: 210000 тг.и ~ время работ Console.WriteLine($"{name}, диагностика показала:"); if (fixWheelsAmount != 0 || fixDoorsAmount != 0 || fixSalonAmount != 0) { Console.WriteLine($"Нуждается ремонт - {fixWheelsAmount} (), 3 сидения"); }
Editor is loading...
Leave a Comment