Задача за озеленяване от C# 70 / 100 в judge
Колеги може ли да ми помогнете с откриването на грешката. При този код ми дава 70 / 100 в judge. Къде ми е грешката?
Това е моят код:
using System;
public class Program
{
public static void Main(string[] args)
{
var kvm = double.Parse(Console.ReadLine());
while (kvm < 0.00 || kvm > 10000.00)
Console.WriteLine("Invalid number!");
var dvor = kvm * 7.61;
var discount = 0.18 * kvm * 7.61;
var finalPrice = dvor - discount;
Console.WriteLine("The final price is: " + Math.Round(finalPrice, 2) + " lv.");
Console.WriteLine("The discount is: " + Math.Round(discount, 2) +" lv.");
}
}
Извинявай, промених малко темата и твоят коментар стана малко неточен. Иначе едната от грешките ми беше, че не бях направила разлика между форматиране и закръгляне. Мерси за идеята.
Да, опитай се да не използваш var, почети за типовете данни, за да знаеш какъв точно тип се съдържа в променливата. Това предотвратява много грешки, особено, когато говорим за строго типизиран език. Успех :)