Auto-Service CLI
unknown
csharp
2 years ago
2.4 kB
29
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