From de89a5bcc72f16c013be710908be2406d5a4e362 Mon Sep 17 00:00:00 2001 From: Debug_pro Date: Thu, 29 Jan 2026 19:42:43 +0300 Subject: [PATCH] first ex --- first/Program.cs | 6 +++++- first/SplitNumber.cs | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 first/SplitNumber.cs diff --git a/first/Program.cs b/first/Program.cs index 122592a..08cb789 100644 --- a/first/Program.cs +++ b/first/Program.cs @@ -4,7 +4,11 @@ { static void Main(string[] args) { - Console.WriteLine("Hello, World!"); + SplitNumber a = new SplitNumber(); + a.Value = 1.54; + + Console.WriteLine(a.First); + Console.WriteLine(a.Second); } } } diff --git a/first/SplitNumber.cs b/first/SplitNumber.cs new file mode 100644 index 0000000..044ff17 --- /dev/null +++ b/first/SplitNumber.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace first +{ + public class SplitNumber + { + public double First + { + get; + private set; + } + + public double Second + { + get; + private set; + } + + public double Value + { + get { return First + Second; } + set + { + First = Math.Truncate(value); + Second = value - First; + } + } + } +}