5. 垃圾處理費計算
while (true)
{
var t = Console.ReadLine().Split(' ').Select(int.Parse).ToList();
var water = t[0];
var power = t[1];
int lvlw;
int lvlp;
if (water < 50) lvlw = 1;
else if (water > 100) lvlw = 3;
else lvlw = 2;
if (power < 100) lvlp = 1;
else if (power > 200) lvlp = 3;
else lvlp = 2;
if (lvlw == 1 && lvlp == 1)
{
Console.WriteLine((int)Math.Round((water + power) / 2.0 * 0.6 * 5));
}
else if (lvlw + lvlp == 3)
{
Console.WriteLine((int)Math.Round((water + power) / 2.0 * 0.8 * 5));
}
else if (lvlw + lvlp == 6)
{
Console.WriteLine((int)Math.Round((water + power) / 2.0 * 1.4 * 5));
}
else if (lvlw + lvlp == 5)
{
Console.WriteLine((int)Math.Round((water + power) / 2.0 * 1.2 * 5));
}
else
{
Console.WriteLine((int)Math.Round((water + power) / 2.0 * 5));
}
}Last updated