Помощ за задача BonusScore - 7ма задача от прости проверки
Моля ,някой може ли да ми каже, защо дава грешни резултати и не го приема в judge?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _06.BonusScore
{
class BonusScore
{
static void Main(string[] args)
{
Console.Write("Enter score: ");
var num = int.Parse(Console.ReadLine());
var bonus = 0.0;
if (num <= 100)
{
bonus = bonus + 5;
}
else if (num <= 1000)
{
bonus = bonus + num * 0.2;
}
else
{
bonus = bonus + num * 0.1;
}
if (num % 2 == 0)
{
bonus = bonus + 1;
}
else if (num % 10 == 5)
{
bonus = bonus + 2;
}
Console.WriteLine("Bonus score: " + bonus);
Console.WriteLine("Total score: " + (num + bonus));
}
}
}
това няма нищо общо с това, че въвеждам 15875
като изход очаква:
1589.5
17464.5
но при мен изхода е
1589.5
158751589.5
и judge ми приема отлично console.write(), просто не гърми заради това
в този случай ти показва num + bonus слепени като резултати един до друг, провери дали са написани скобите със сигурност в твоята програма, и може да пробваш като махнеш допълнителния текст "Total Score: " и оставиш само num + bonus дали ще се оправи
Да Благодаря, когато го направих с нова променлива "Total" в която се събират num и bonus се получи :)