예제 #1
0
 private void Numberinput(string content)
 {
     if (flag == Operator.none)
     {
         if (Number1.Contains(".") && content == ".")
         {
             return;
         }
         if (Number1 == "0" && content == "0")
         {
             return;
         }
         if (Number1 == "0" && content == ".")
         {
             Number1        = "0" + content;
             label1.Content = Number1;
             return;
         }
         if (Number1 == "0" && content != "0")
         {
             Number1        = content;
             label1.Content = Number1;
             return;
         }
         Number1        = Number1 + content;
         label1.Content = Number1;
     }
     else
     {
         if (Number2.Contains(".") && content == ".")
         {
             return;
         }
         if (Number2 == "0" && content == "0")
         {
             return;
         }
         if (Number2 == "0" && content == ".")
         {
             Number2        = "0" + content;
             label1.Content = Number2;
             return;
         }
         if (Number2 == "0" && content != "0")
         {
             Number2        = content;
             label1.Content = Number2;
             return;
         }
         Number2        = Number2 + content;
         label1.Content = Number2;
     }
 }
예제 #2
0
 private void Numberinput(string Content)
 {
     if (Flag == null)
     {
         if (Number1.Contains(".") && Content == ".")
         {
             return;
         }
         Number1        = Number1 + Content;
         Label1.Content = Number1;
     }
     else
     {
         if (Number2.Contains(".") && Content == ".")
         {
             return;
         }
         Number2        = Number2 + Content;
         Label1.Content = Number1 + Flag + Number2;
     }
 }