static void Main() { try { Console.Write("Please enter a day number between 1 and 365: "); string line = Console.ReadLine(); int dayNum = int.Parse(line); if (dayNum < 1 || dayNum > 365) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; int[] DaysInMonths = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (Exception caught) { Console.WriteLine("Error: " + caught.Message); } Console.ReadKey(); }
static void Main(string[] args) { try { Console.Write("Please input a day number between 1 and 365: "); int dayNum = int.Parse(Console.ReadLine()); int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (SystemException caught) { Console.WriteLine("{0}", caught); } }
private static void Main() { int[] DaysInMonths = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; Console.WriteLine("Please enter a day number between 1 and 365: "); int dayNum = int.Parse(Console.ReadLine()); int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; ++monthNum; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.ReadLine(); }
static void Main(string[] args) { try { int[] DaysInMonths = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; System.Console.Write("Введите день года от 1 до 365: "); string line = Console.ReadLine(); int dayNum = int.Parse(line); if (dayNum < 1 || dayNum > 365) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (Exception caught) { Console.WriteLine(caught); } Console.Read(); }
static void forcase() { int monthNum = 0; Console.WriteLine("Please enter the day of the year"); int dayNum = int.Parse(Console.ReadLine()); foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.ReadKey(); }
static void Main(string[] args) { int[] DaysInMonths = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; System.Console.Write("Введите день года от 1 до 365: "); string line = Console.ReadLine(); int dayNum = int.Parse(line); int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.Read(); }
static void Main() { Console.Write("Please enter a day number between 1 and 365: "); string line = Console.ReadLine(); int dayNum = int.Parse(line); int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.ReadKey(); }
static void Main(string[] args) { try { Console.Write("Please input a day number between 1 and 365:"); string line = Console.ReadLine(); int dayNum = int.Parse(line); if (dayNum < 1 || dayNum > 365) { throw new ArgumentOutOfRangeException("Day out of Range"); } int monthNum = 0; foreach (int daysInMonth in DayInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = Enum.Format(typeof(MonthName), temp, "g"); Console.WriteLine("{0} {1}", dayNum, monthName); Console.Read(); } catch (Exception caught) { Console.WriteLine(caught); } }
static void Main(string[] args) { Console.Write("Please enter a day number between 1 and 365: "); string line = Console.ReadLine(); int dayNum = int.Parse(line); int monthNum = 0; System.Collections.ICollection DaysInMonths = new int[12] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.ReadLine(); }
public Month(MonthName monthName, uint year) { Name = monthName; Year = year; var leapyear = Year % 4 == 0; var days = Name == MonthName.February ? (leapyear ? 29 : 28) : (Name == MonthName.April || Name == MonthName.June || Name == MonthName.September || Name == MonthName.November ? 30 : 31); Days = new Day[days]; var firstday = year * 365 + (leapyear ? -1 : 0) + ((year - (year % 4)) / 4) - ((year - (year % 400)) / 400) + 4; var month = (int)monthName; firstday += month < 1 ? 0 : 31; firstday += month < 2 ? 0 : (leapyear ? 29 : 28); firstday += month < 3 ? 0 : 31; firstday += month < 4 ? 0 : 30; firstday += month < 5 ? 0 : 31; firstday += month < 6 ? 0 : 30; firstday += month < 7 ? 0 : 31; firstday += month < 8 ? 0 : 31; firstday += month < 9 ? 0 : 30; firstday += month < 10 ? 0 : 31; firstday += month < 11 ? 0 : 30; firstday = firstday % 7; for (int i = 0; i < Days.Length; i++) { Days[i] = new Day((DayOfWeek)((i + firstday) % 7), (ushort)(i + 1)); } }
void ReleaseDesignerOutlets() { if (CalendarGridWrapperView != null) { CalendarGridWrapperView.Dispose(); CalendarGridWrapperView = null; } if (CalendarGridWrapperViewHeight != null) { CalendarGridWrapperViewHeight.Dispose(); CalendarGridWrapperViewHeight = null; } if (PrevButton != null) { PrevButton.Dispose(); PrevButton = null; } if (NextButton != null) { NextButton.Dispose(); NextButton = null; } if (MonthName != null) { MonthName.Dispose(); MonthName = null; } }
public GameTimeDate(int NewHour, int NewDay, MonthName NewMonth, int NewYear) { Hour = NewHour; Day = NewDay; Month = NewMonth; Year = NewYear; ClampValidate(); }
static void Main(string[] args) { try { Console.Write("Please input year:"); string sline = Console.ReadLine(); int yearNum = int.Parse(sline); bool isLeapYear = (yearNum % 4 == 0 && yearNum % 100 != 0 || yearNum % 400 == 0); int maxDayNum = isLeapYear ? 366 : 365; Console.Write("Please input a day number bettween 1 and {0}; ", maxDayNum); sline = Console.ReadLine(); int dayNum = int.Parse(sline); if (dayNum < 1 || dayNum > maxDayNum) { throw new ArgumentOutOfRangeException("Day out of Range!"); } int monthNum = 0; if (maxDayNum == 365) { foreach (int daysInMonth in DaysInMonth) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } } else { foreach (int daysInMonth in DaysInMonth1) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } } MonthName temp = (MonthName)monthNum; string monthNanme = Enum.Format(typeof(MonthName), temp, "g"); Console.WriteLine("{0},{1}", dayNum, monthNanme); Console.Read(); } catch (Exception caught) { Console.WriteLine("caudht"); } }
static void Main(string[] args) { Console.Write("Please enter the number of the day between 1 and 365: "); string line = Console.ReadLine(); int daynum = int.Parse(line); int monthnum = 0; foreach (int daysInMonth in DaysInMonths) { if (daynum <= daysInMonth) { break; } else { daynum -= daysInMonth; monthnum++; } } // end: MonthName temp = (MonthName)monthnum; string monthname = temp.ToString(); //switch (monthnum) //{ // case 0: // monthname = "january"; break; // case 1: // monthname = "february"; break; // case 2: // monthname = "march"; break; // case 3: // monthname = "april"; break; // case 4: // monthname = "may"; break; // case 5: // monthname = "june"; break; // case 6: // monthname = "july"; break; // case 7: // monthname = "august"; break; // case 8: // monthname = "september"; break; // case 9: // monthname = "october"; break; // case 10: // monthname = "november"; break; // case 11: // monthname = "december"; break; // default: // monthname = "not done yet"; break; //} Console.WriteLine("{0} {1}", daynum, monthname); }
public Calendar() { InitializeComponent(); Year.Text = DateTime.Now.Year.ToString(); Day.Text = DateTime.Now.Day.ToString(); MonthName.TryGetValue(DateTime.Now.Month, out string monthName); Month.Text = monthName; closeO.Completed += CloseO_Completed; }
static void Main() { try { Console.Write("Please enter the year: "); string line = Console.ReadLine(); int yearNum = int.Parse(line); bool isLeapYear = (yearNum % 4 == 0) && (yearNum % 100 != 0 || yearNum % 400 == 0); if (isLeapYear) { Console.WriteLine(" IS a leap year"); } else { Console.WriteLine(" Is NOT a leap year"); } int maxDayNum = isLeapYear ? 366 : 365; Console.Write("Please enter a day number between 1 and {0}: ", maxDayNum); line = Console.ReadLine(); int dayNum = int.Parse(line); if (dayNum < 1 || dayNum > maxDayNum) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; int[] DaysInMonths = new int[] { 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; if (isLeapYear) { DaysInMonths[1] = 29; } else { DaysInMonths[1] = 28; } foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (Exception caught) { Console.WriteLine("Error: {0}", caught.Message); } Console.ReadKey(); }
static void Main() { try { Console.WriteLine("Введите год: "); string line = Console.ReadLine(); // ввод номера дня года int yearNum = int.Parse(line); Console.WriteLine("Введите номер дня от 1 до 365: "); line = Console.ReadLine(); // ввод номера дня года int dayNum = int.Parse(line); // приведение к целочисленому значению bool isLeapYear = (yearNum % 4 == 0) && (yearNum % 100 != 0) || (yearNum % 400 == 0); //if (isLeapYear == true) //{ // Console.WriteLine("Год является високосным."); //} //else //{ // Console.WriteLine("Год не является високосным."); //} if (dayNum < 1 || dayNum > 365) { throw new ArgumentOutOfRangeException("Число не соответствует номеру дня"); } int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0}, {1}", dayNum, monthName); Console.ReadLine(); } catch (Exception caught) { Console.WriteLine(caught); } }
public static Budget ToBudget(this BudgetModel model) { var moneys = model.Moneys.Select(m => new Money(Amount.Create(m.Amount, Currency.Create(m.Currency)), Category.Create(m.Type), m.Created, new Description(m.Description))).ToImmutableList(); return(new Budget(Month.Create(model.Year, MonthName.Create(model.Month)), Currency.Create(model.Currency), model.CreatedOn, moneys)); }
public UserControl2() { InitializeComponent(); MonthName.TryGetValue(DateTime.Now.Month, out string val); foreach (RadioButtonPlate c in Main.Children) { if (c.Text == val) { c.IsSelected = true; break; } } }
public (BudgetFile plannedBudgetFile, BudgetFile realBudgetFile) Create(YearOption yearOption, MonthOption monthOption, CurrencyOption currencyOption) { var month = Month.Create(yearOption.Value, MonthName.Create(monthOption.Value)); var currency = Currency.Create(currencyOption.Value); var budget = new Budget(month, currency); var realBudgetFileName = new FileName($"budget-{budget.Month.Year}-{budget.Month.MonthName.Index}"); var plannedBudgetFileName = new FileName($"budget-{budget.Month.Year}-{budget.Month.MonthName.Index}-plan"); return(plannedBudgetFile : new BudgetFile(budget, plannedBudgetFileName), realBudgetFile : new BudgetFile(budget, realBudgetFileName)); }
static void Main(string[] args) { try { System.Console.Write("Введите год: "); string line = Console.ReadLine(); int yearNum = int.Parse(line); bool isLeapYear = (yearNum % 4 == 0) && (yearNum % 100 != 0 || yearNum % 400 == 0); int maxDayNum = isLeapYear ? 366 : 365; if (isLeapYear) { Console.WriteLine(" год високосный"); } else { Console.WriteLine(" год не високосный"); } int[] DaysInMonths = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; System.Console.Write("Введите день года от 1 до {0}: ", maxDayNum); string day = Console.ReadLine(); int dayNum = int.Parse(day); if (dayNum < 1 || dayNum > maxDayNum) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (Exception caught) { Console.WriteLine(caught); } Console.Read(); }
public void RunMonthNameTask() { try { writer.Write("\n-----Task3-----\n\n"); writer.Write("Enter month number: "); int n = Convert.ToInt32(Console.ReadLine()); string monthName = MonthName.GetMonth(n); writer.Write(monthName); } catch (Exception e) { writer.Write(e.Message); } }
public UserControl1() { InitializeComponent(); Panels.Add("Месячный", MonthPlan); Panels.Add("Годовой", YearPlan); Panels.Add("Квартальный", QuartalPlan); MonthPlan.PickedMonth += s => { SelectedMonth = s; CreateStateString(); }; YearPlan.PickedYear += s => { SelectedYear = s; CreateStateString(); }; QuartalPlan.PickedQuartal += s => { SelectedQuartal = s; CreateStateString(); }; MonthName.TryGetValue(DateTime.Now.Month, out string val); SelectedMonth = val; }
private void PassValidate() { if (Hour >= 24) { Hour -= 24; Day++; } if (Day > GameTimeManager.DaysInAMonth[(int)Month]) { Day -= GameTimeManager.DaysInAMonth[(int)Month]; Month++; } if ((int)Month >= 12) { Month -= 12; Year++; } }
static void Main(string[] args) { try { const int minDayNum = 1; const int maxDayNum = 365; Console.Write("Please input a day number between 1 and 365: "); int dayNum = int.Parse(Console.ReadLine()); if (dayNum < minDayNum || dayNum > maxDayNum) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (Exception caught) { Console.WriteLine("An exception encountered: {0}", caught); } }
static void Main(string[] args) { try { Console.Write("Please input a day number between 1 and 365: "); string line = Console.ReadLine(); int dayNum = int.Parse(line); if ((dayNum < 1) || (dayNum > 365)) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.ReadKey(); //Для удобства проверки } catch (SystemException caught) { Console.WriteLine(caught); Console.ReadKey(); //Для удобства проверки } }
public Month(MonthName month, int days, DayName dayLastMonthEndedOn) { MonthOfYear = month; NumOfDays = days; Days = new Day[NumOfDays + 1]; DayName[] indexedDays = new DayName[8]; indexedDays[0] = DayName.NONE; indexedDays[1] = DayName.Sunday; indexedDays[2] = DayName.Monday; indexedDays[3] = DayName.Tuesday; indexedDays[4] = DayName.Wednesday; indexedDays[5] = DayName.Thursday; indexedDays[6] = DayName.Friday; indexedDays[7] = DayName.Saturday; Days[0] = new Day(DayName.NONE); //for (int i = 1; i < Days.Length; i++) int dayShift = (int)dayLastMonthEndedOn + 1; for (int i = dayShift; i < Days.Length; i++) { if (i <= 7) { Days[i] = new Day(indexedDays[i], i - dayShift); } else { int newIndex = (i % 7); if (newIndex == 0) { newIndex = 7; } Days[i] = new Day(indexedDays[newIndex], i - dayShift); } } }
protected void DropDownComplete (ComboBox dropdown, string defaultValue, int minValue, int maxValue) { object selectItem = null; if (dropdown.Items.Count != 0) { selectItem = dropdown.SelectedItem; while (dropdown.Items.Count > 0) { dropdown.Items.RemoveAt(0); } } dropdown.Items.Add(defaultValue); for (int i = minValue; i <= maxValue; i++) { if ((string)dropdown.Tag == "month") { MonthName monthName = (MonthName)i; dropdown.Items.Add(monthName); } else { dropdown.Items.Add(i); } } if (selectItem != null) { dropdown.SelectedItem = selectItem; } else { dropdown.SelectedIndex = 0; } }
private static void Main() { try { int[] DaysInMonths = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; Console.WriteLine("Please enter a day number between 1 and 365: "); int dayNum = int.Parse(Console.ReadLine()); if (dayNum < 1 || dayNum > 365) { throw new ArgumentOutOfRangeException("Day out of range"); } int monthNum = 0; foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; ++monthNum; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); } catch (Exception ex) { Console.WriteLine(ex); } Console.ReadLine(); }
public static void forcase() { try { int monthNum = 0; Console.WriteLine("Please enter the day of the year"); int dayNum = int.Parse(Console.ReadLine()); if (dayNum < 1 || dayNum > 365) { throw new ArgumentOutOfRangeException("Day out of range"); } foreach (int daysInMonth in DaysInMonths) { if (dayNum <= daysInMonth) { break; } else { dayNum -= daysInMonth; monthNum++; } } MonthName temp = (MonthName)monthNum; string monthName = temp.ToString(); Console.WriteLine("{0} {1}", dayNum, monthName); Console.ReadKey(); } catch (Exception caught) { Console.WriteLine(caught); Console.ReadKey(); } }