Ипотечный калькулятор в обуви, но он не будет делиться?

Я новичок в Ruby and Shoes, думаю, у меня есть все. программа, кажется, работает правильно, кроме случаев, когда я добираюсь до последнего шага. Я вписываю сумму кредита, процентную ставку в edit_lines, когда я нажимаю кнопку вычисления, она выполняет вычисления, сохраняет рассчитанные числа в переменной. Последний шаг - это деление общей суммы кредита (ссуды и процентов) на продолжительность ссуды в месяцах для получения ежемесячного платежа, чтобы я мог составить таблицу платежей для всей ссуды, но я либо получаю in-corredt результаты, либо получаю без результатов. Я думаю, что я преобразовал целые числа в числа с плавающей точкой и т. Д., Но... не уверен. Кажется, он добавляет, умножает, вычитает, за исключением того, что он не будет делить 2 объекта. Если я ввожу числа, это работает хорошо. Что я делаю неправильно. Похоже, это так сложно. Пример кода разделения значений в переменной на значение другой переменной?

1 ответ

Похоже, вы используете eval(), который вы почти никогда не хотите использовать. Вы можете сделать то же самое в обычном рубине. Я просто догадываюсь прямо сейчас, так как в коде, который я вижу в вашем комментарии, отсутствуют символы новой строки, но я думаю, что этот код будет работать:

@numberbox3.text = @totalinterest + @loadamount
@numberbox5.text = @totalloan / @lengthyears

Надеюсь это поможет!

Другие вопросы по тегам