проблем сьс задачата за bonus точките от модула Programing bazic
Може ли някои да ми каже защо този код не пали ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace bonus point.
{
class Program
{
static void Main(string[] args)
{
var num = int.Parse(Console.ReadLine());
var bonusnum = 0;
if (num < 100) { bonusnum += 5; }
else if (num > 1000) { bonusnum += 0.1 * num; }
else { bonusnum += 0.2 * num; }
if (num % 2 == 0) { bonusnum += 1; }
if (num % 10 == 5) { bonusnum += 5; }
Console.WriteLine("Бонус точките са " + bonusnum);
Console.WriteLine("Общият брой точки е= " + num + bonusnum);
}
}
}