Необходимость перевода введенной пользователем строки может понадобится для того, что устранить ошибки ввода. Вы ведь не знаете, как пользователь будет вводить фразу. Можно конечно ему напомнить или запретить ввод в нижнем регистре. Но, проще просто предусмотреть перевод строки из нижнего регистра в верхний. И не надо контролировать правильность ввода. Ниже показан код примера, в котором после нажатия кнопки "Все заглавные", в фразе "Привет, программист." все буквы будут преобразованы в верхний регистр.