Ok так вот моя проблема, у меня есть этот код:Попытка разделить два числа постоянно получаю ошибку Dividebyzero
decRatio = _intNumofRooms /intTotal;
if (decRatio > 1/6) {
MessageBox.Show("There can't be more than six people in the same room!", "Trump's Hotel", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtNumOfChildren.Focus();
return false;
}
return true;
У меня есть отель, который может принимать только 6 взрослых на номер. Взрослые (inTotal), и теперь я пытаюсь разделить количество комнат на то, сколько взрослых мне нужно получить соотношение, тогда, если соотношение больше 1/6, я пытаюсь показать, что ящик сообщений требует, чтобы они вводили сумма, в которой не более шести человек могут находиться в одной комнате, но продолжать получать ошибку dividebyzeroexception. Другие способы иметь такой коэффициент или как я могу решить это, пожалуйста?
Вы уверены, что 'inTotal' не равен нулю? – Steve
Пожалуйста, внесите свой код в вопрос, а не как внешнюю ссылку на картинку. – chwarr
Скопируйте свой код в виде текста. Не используйте изображения. Показать, где 'intTotal' происходит от –