C# Fundamentals - Data Types and Variables - Lab - Question 1 and 2
Здравейте,
Бихте ли ми обяснили защо на първа и втора задача получавам грешка. Направих ги без да ползвам решенията от лекцияата първоначално, но дори и с решенията от лекцията Judge ми дава същия брой точки.
Долу са моите решения
using System;
namespace Lec2_Lab_02
{
class Program
{
static void Main(string[] args)
{
double pounds = double.Parse(Console.ReadLine());
double dollars = pounds * 1.31;
Console.WriteLine($"{dollars:f3}");
}
}
}
using System;
namespace Lec2_Lab_01
{
class Program
{
static void Main(string[] args)
{
uint distanceMeters = uint.Parse(Console.ReadLine());
double distanceKm = (double)distanceMeters / 1000;
Console.WriteLine($"{distanceKm:f2}");
}
}
}
Мерси много! Значи в случая трябва да ползвам decimal вместо double type.
using System;
namespace Lec2_Lab_02
{
class Program
{
static void Main(string[] args)
{
decimal pounds = decimal.Parse(Console.ReadLine());
decimal dollars = pounds * 1.31M;
Console.WriteLine($"{dollars:f3}");
}
}
}