[Exam Problems]Coding 101 Exam - 24 April 2016,03. Операции между числа
http://pastebin.com/7Hjk8XDb
Някой има ли идея защо този код не ми дава 100 т. Проверих тестовете - излизат същите резултати.
http://pastebin.com/7Hjk8XDb
Някой има ли идея защо този код не ми дава 100 т. Проверих тестовете - излизат същите резултати.
На първо време виждам, че при делението не изписваш резултата с две точност до две цифри след десетичната запетайка. Аз съм го направила така и работи добре, но дори без закръглянето с Math.Round работеше помня:
case "/":
{
if (n2 == 0)
{
Console.WriteLine("Cannot divide {0} by zero", n1);
return;
}
else
{
result = Math.Round((double)n1 / (double)n2, 2);
Console.WriteLine("{0} {1} {2} = {3:f2}", n1, operation, n2, result);
}
break;
Наистина. Не бях прочел условието добре. И дори втори път го недогледах с това форматиране до втория знак. Твоят код много ми помогна. Благодаря.