Сначала уточните, означает ли «целых цифры» только 0–9 или любые целые числа. Для буквального диапазона 0–9 нужны обычные значения, границы и недопустимый ввод с проверкой Enter на каждом шаге.
Консольный калькулятор
Сначала уточните, означает ли «целых цифры» только 0–9 или любые целые числа. Для буквального диапазона 0–9 нужны обычные значения, границы и недопустимый ввод с проверкой Enter на каждом шаге.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Консольный калькулятор
Требования:
- Приложение должно складывать две целых цифры
- Пользователю должен быть предоставлен ввод первого значения. Значение применяется при нажатии на Enter
- Пользователю должен быть предоставлен ввод второго значения. Значение применяется при нажатии на Enter
- После ввода обоих значений, приложение выводит их сумму
Составьте достаточный список значений для проверки функциональности приложения. Например: 2 2 4 Если ожидается ошибка указать "-"
Ответ
Сначала уточните, означает ли «целых цифры» только 0–9 или любые целые числа. Для буквального диапазона 0–9 нужны обычные значения, границы и недопустимый ввод с проверкой Enter на каждом шаге.
Для 0–9: 0 0 0, 0 9 9, 9 0 9, 9 9 18, 2 3 5. Недопустимые первые или вторые значения: -1, 10, 1.5, буквы и пустой ввод — ожидаемая ошибка -, если контракт именно такой. Если разрешены любые целые, -1 и 10 уже не ошибки; нужны границы выбранного числового типа и правило переполнения. Проверьте, что сумма появляется только после ввода обоих значений.