public static void Main() { decimal recievedNum = decimal.Parse(Console.ReadLine()); DecimalNumber number = new DecimalNumber(recievedNum); Console.WriteLine(number.DigitsInReversedOrder()); }
public void AddDecimalNumber( Table table, string name, TSQLType sqlType, int?precision = null, int?scale = null, bool isNullable = true, bool isPrimaryKey = false, bool isIndexed = false, string description = null, string formForperties = null) { CheckAttributeName(table: table, name: name); DecimalNumber decimalNumber = new DecimalNumber( name: name, sqlType: sqlType, precision: precision, scale: scale, isNullable: isNullable, isPrimaryKey: isPrimaryKey, isIndexed: isIndexed, description: description, formSettings: formForperties) { TableId = table.Id }; _attributeRepository.Add(entity: decimalNumber); }
public void FailedDecimal(string domainType, string value) { var num = new DecimalNumber(domainType); num.Value = value; Assert.False(num.IsValid); }
static void Main(string[] args) { Spreadsheet spreadsheet = new Spreadsheet(); DecimalNumber decimalNumber1 = new DecimalNumber(); decimalNumber1.DecimalPlaces = 2; decimalNumber1.MinIntegerDigits = 1; decimalNumber1.Grouping = true; NumberStyle numberStyle1 = new NumberStyle("N1"); numberStyle1.Number = decimalNumber1; CellStyle cellStyle1 = new CellStyle("CS1"); cellStyle1.DataStyle = "N1"; spreadsheet.AutomaticStyles.Styles.Add(numberStyle1); spreadsheet.AutomaticStyles.Styles.Add(cellStyle1); Cell a1 = new Cell(9999999); a1.Style = "CS1"; Table sheet1 = new Table(); sheet1["A1"] = a1; spreadsheet.Tables.Add(sheet1); spreadsheet.Save("c:\\test\\output.ods", true); }
public void PasseDecimal(string domainType, string value) { var num = new DecimalNumber(domainType); num.Value = value; Assert.True(num.IsValid); }
public void Convert() { Logger.Log("Program is starting..."); Writer.Log("Enter the number to convert:"); DecimalNumber = Reader.ReadInteger(); if (string.IsNullOrEmpty(DecimalNumber.ToString())) { Writer.Log("You entered an invalid integer value."); } Logger.Log($"The number to convert is: {DecimalNumber}"); Writer.Log("Enter the base type (Ex: 2,8,16):"); Base = (BaseType)Reader.ReadInteger(); Logger.Log($"The selected base type is: {Base.ToString() }"); var type = ConverterFactory.Create(Base, DecimalNumber); Logger.Log($"using the converter: {type.GetType() }"); Result = type.Convert(); Writer.Log(Result); Logger.Log($"The result is: {Result} "); Logger.Log("Program is ending.."); }
public void Convert() { Logger.Log("Program is starting..."); Logger.Log("Enter the number to convert:"); DecimalNumber = Reader.ReadInteger(); Logger.Log("Enter the base type (Ex: 2,8):"); BaseType baseType = (BaseType)Reader.ReadInteger(); string result; switch (baseType) { case BaseType.Binary: result = System.Convert.ToString(DecimalNumber, 2); break; case BaseType.Octal: result = System.Convert.ToString(DecimalNumber, 8); break; case BaseType.Hexadecimal: result = DecimalNumber.ToString("X"); break; default: result = "No base found!"; break; } Logger.Log(result); Logger.Log("Program is ending.."); }
static void Main(string[] args) { decimal n = decimal.Parse(Console.ReadLine()); DecimalNumber decN = new DecimalNumber(n); Console.WriteLine(decN.ReverseNumbers()); }
static void Main() { var number = decimal.Parse(Console.ReadLine()); var numberForReverse = new DecimalNumber(number); Console.WriteLine(numberForReverse.Reverse()); }
static void Main(string[] args) { decimal num = decimal.Parse(Console.ReadLine()); DecimalNumber decnum = new DecimalNumber(num); var result = decnum.ReverseDecimal(); Console.WriteLine(result); }
static void Main() { double n = double.Parse(Console.ReadLine()); DecimalNumber number = new DecimalNumber(n); Console.WriteLine(number.Reverse()); }
public void Decimal_Float_Dot_Separated_Test() { INumber number = new NumberModel("123.456", 10); number.IntegerPart.Should().Be("123"); number.FloatPart.Should().Be("456"); number.Base.Should().Be(10); number = new DecimalNumber("123.456"); number.IntegerPart.Should().Be("123"); number.FloatPart.Should().Be("456"); number.Base.Should().Be(10); }
private List <string> DecimalNumber(Treatment treatment) { Number integerNumber = new IntegerNumber("Decimal"); Number decimalNumber = new DecimalNumber("Decimal"); try { integerNumber.Translate(treatment); decimalNumber.Translate(treatment); } catch (InvalidNumber ex) { return(new List <string> { "Error", ex.Message }); } return(CheckDecimalNumber(integerNumber, decimalNumber)); }
void buttonSubmit_Click(object sender, EventArgs e) { string userInput = textBox.Text; InputType numberInputType = (InputType)inputType.SelectedIndex; INumber number; try { switch (numberInputType) { case InputType.Binary: number = new BinaryNumber(userInput); break; case InputType.Decimal: number = new DecimalNumber(userInput); break; case InputType.Octal: number = new OctalNumber(userInput); break; default: number = new DecimalNumber(userInput); break; } DisplayConversions(number); labelError.Text = "Conversion Sucessful!"; labelError.ForeColor = Color.Green; } catch (FormatException formatEx) { labelError.ForeColor = Color.Red; labelError.Text = formatEx.Message; } }
public override string Convert() { return($"The result is: {DecimalNumber.ToString("X")}"); }
public NumberHelper() { InitializeComponent(); BinaryNumber.GotFocus += UpdateFocus; HexNumber.GotFocus += UpdateFocus; DecimalNumber.GotFocus += UpdateFocus; LostFocus += UpdateFocus; BinaryNumber.KeyPress += (sender, args) => { if (!char.IsControl(args.KeyChar) && !BinaryChars.Contains(args.KeyChar)) { args.Handled = true; } }; BinaryNumber.KeyDown += (sender, args) => { if (args.KeyCode == Keys.Up) { args.Handled = true; HexNumber.Focus(); HexNumber.SelectAll(); } }; HexNumber.KeyPress += (sender, args) => { if (!char.IsControl(args.KeyChar) && !HexChars.Contains(char.ToUpperInvariant(args.KeyChar))) { args.Handled = true; } args.KeyChar = char.ToUpperInvariant(args.KeyChar); }; HexNumber.KeyDown += (sender, args) => { if (args.KeyCode == Keys.Up) { args.Handled = true; DecimalNumber.Focus(); DecimalNumber.SelectAll(); } else if (args.KeyCode == Keys.Down) { args.Handled = true; BinaryNumber.Focus(); BinaryNumber.SelectAll(); } }; DecimalNumber.KeyPress += (sender, args) => { if (!char.IsControl(args.KeyChar) && !DecimalChars.Contains(args.KeyChar)) { args.Handled = true; } }; DecimalNumber.KeyDown += (sender, args) => { if (args.KeyCode == Keys.Down) { args.Handled = true; HexNumber.Focus(); HexNumber.SelectAll(); } }; DecimalNumber.TextChanged += (sender, args) => { if (Regex.IsMatch(DecimalNumber.Text, @"[^\-0-9]")) { DecimalNumber.Text = Regex.Replace(DecimalNumber.Text, @"[^\-0-9]", ""); } if (!Regex.IsMatch(DecimalNumber.Text, @"[0-9]")) { return; } var number = string.IsNullOrEmpty(DecimalNumber.Text) ? 0 : Convert.ToInt64(DecimalNumber.Text); SetHex(number); SetBinary(number); }; HexNumber.TextChanged += (sender, args) => { if (Regex.IsMatch(HexNumber.Text, @"[^0-9A-F]")) { HexNumber.Text = Regex.Replace(HexNumber.Text, @"[^0-9A-F]", ""); } var number = string.IsNullOrEmpty(HexNumber.Text) ? 0 : Convert.ToInt64(HexNumber.Text, 16); SetDecimal(number); SetBinary(number); }; BinaryNumber.TextChanged += (sender, args) => { if (Regex.IsMatch(BinaryNumber.Text, @"[^01]")) { BinaryNumber.Text = Regex.Replace(BinaryNumber.Text, @"[^01]", ""); } var number = string.IsNullOrEmpty(BinaryNumber.Text) ? 0 : Convert.ToInt64(BinaryNumber.Text, 2); SetHex(number); SetDecimal(number); }; }
public static void Main() { string number = Console.ReadLine(); DecimalNumber.ReverseNumber(number); }
static void Main(string[] args) { DecimalNumber number = new DecimalNumber(Console.Readline()); Console.WriteLine(numbers.NumberReversed()); }
static void Main() { decimal numbers = decimal.Parse(Console.ReadLine()); DecimalNumber number = new DecimalNumber(numbers); }
static void Main(string[] args) { string n = Console.ReadLine(); var number = new DecimalNumber(n); Console.WriteLine(number.ReverseNumber()); }