Я пытаюсь воссоздать свою программу на языке C++ несколько лет назад на своем новом языке C#. Все, что я мог вспомнить, это то, что это возможно связано с модулем, и, возможно, нет. Я знал, что в нем задействовано хотя бы одно заявление за и если. Однако, когда я начал пытаться воссоздать его, я не получал ничего близкого к тому, что должно быть. Я думал, что это связано с тем, что я не понимаю петли, но, оказывается, я прекрасно понимаю петли. Я не понимаю, как использовать modulo при выполнении математических операций.Мне нужна помощь в понимании оператора modulo
, например, что я делаю, когда я говорю что-то вроде:
(игнорировать, что она не может реально работать, это просто пример)
if(12 % 2 == 0)
{
Console.WriteLine("I don't understand.");
}
Такого рода вещи я не совсем все еще есть. Я понимаю, что он берет остаток, и это все, что я могу понять, а не как он фактически используется в реальном программировании. Мне удалось заставить свою программу-фактор работать на C# после немного размышлений и возиться, это опять же не означает, что я понимаю этого оператора или его использование. У меня больше нет доступа к старому файлу C++.
Что касается того, как он используется в «реальном программировании», вот еще один пример - предположим, что у вас есть время в секундах, и вам нужно преобразовать его в минуты и секунды. , , , – peterG