Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zada4nik-Канель-Фрайман.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.8 Mб
Скачать

Задание 3.10*

Подрабатывая в течение года, Вася собрал себе определенную сумму на поездку за границу, а родители добавили ему от себя еще некоторую сумму.

Напишите класс, которые принимает с клавиатуры три значения: первое – сумма в рублях, заработанная Васей, второе – сумма в рублях, которую ему дали родители, третье – курс рубля по отношению к евро. Класс должен подсчитать и вывести на экран сумму в евро, которая имеется у Васи для поездки за границу.

Раздел 4Операторы «вычисление остатка» и «вычисление частного»

Предполагается, что задачи рассчитаны на «умного пользователя»: то есть, если в тексте сказано «вводится двузначное число», то программу можно (пока!) писать из расчета, что именно такое число и водится.

Иными словами, нет необходимости проверять корректность вводимых значений.

Задание 4.1*

Напишите класс, который принимает с клавиатуры целое положительное двузначное число и выводит на экран его цифры, разделенные знаком «пробел».

Задание 4.2*

Напишите класс, который принимает с клавиатуры целое положительное трехзначное число и выводит на экран его цифры, разделенные знаком «пробел».

Задание 4.3*

Напишите класс, который принимает с клавиатуры целое положительное двузначное число и выводит на экран его цифры, разделенные знаком «пробел» – но в обратном порядке. То есть для числа 45 будет выведено на экран 5 4.

Задание 4.4*

Напишите класс, который принимает с клавиатуры целое положительное трехзначное число и выводит на экран его цифры, разделенные знаком «пробел» – но в обратном порядке. То есть для числа 415 будет выведено на экран 5 1 4.

Задание 4.5*

Напишите класс, который принимает с клавиатуры целое положительное двузначное число и выводит его на экран в «полном виде»: например, для числа 34 это будет выглядеть как 30+4.

Задание 4.6*

Напишите класс, который принимает с клавиатуры целое положительное трехзначное число и выводит его на экран в «полном виде»: например, для числа 364 это будет выглядеть как 300+60+4.

Задание 4.7*

Напишите класс, который принимает с клавиатуры целое положительное двузначное число. Затем следует построить новое значение, составленное из цифр числа, введенного с клавиатуры, но в обратном порядке. После этого новое значение следует увеличить на 8 и окончательный результат вывести на экран. То есть для числа 37 следует построить число 73 и вывести на экран 81.

Задание 4.8*

Напишите класс, который принимает с клавиатуры целое положительное трехзначное число. Затем следует построить новое значение, составленное из цифр числа, введенного с клавиатуры, но в обратном порядке. После этого новое значение следует уменьшить на 20 и окончательный результат вывести на экран. То есть для числа 327 следует построить число 723 и вывести на экран 703.

Задание 4.9*

Назовем «весом числа» сумму его цифр.

Напишите класс, который принимает с клавиатуры число (двузначное) и выводит на экран его «вес».

Задание 4.10*

Назовем «весом числа» сумму его цифр.

Напишите класс, который принимает с клавиатуры число (трехзначное) и выводит на экран его «вес».

Задание 4.11*

Назовем «длиной двузначного числа» разницу между числом десятков (первая цифра) и числом единиц (вторая цифра).

Напишите класс, который принимает с клавиатуры двузначное число и выводит на экран его «длину».

Задание 4.12*

Назовем «длиной трехзначного числа» разницу между его первой (число сотен) и последней (число единиц) цифрами, умноженную на его среднюю (число десятков) цифру.

Напишите класс, который принимает с клавиатуры целое положительное трехзначное число, вычисляет его «длину» и выводит результат на экран.

Задание 4.13*

Назовем «степенью четности» числа количество четных цифр в нем. Например, для числа 4612 степень четности равна 3 (в его составе три четных цифры – 4, 6 и 2).

Напишите класс, который принимает с клавиатуры положительное двузначное число, а затем вычисляет и выводит на экран его «степень четности».

Задание 4.14*

Напишите класс, который принимает с клавиатуры положительное трехзначное число, а затем вычисляет и выводит на экран его «степень четности».

Задание 4.15*

Напишите класс, который принимает с клавиатуры положительное четырехзначное число, а затем вычисляет и выводит на экран его «степень четности».

Задание 4.16*

Назовем «перестановкой» операцию над числом, при которой его первая и последняя цифры меняются местами. Например, из числа 1234 получается число 4231. Напишите программу, которая принимает с клавиатуры трехзначное число и строит из него новое число методом «перестановки».

Задание 4.17*

Напишите программу, которая выполняет перестановку над четырехзначным числом.

Задание 4.18*

Назовем «линейным сдвигом числа влево» операцию, при которой его цифры перемещаются на одну позицию влево (единицы – на место десятков, десятки – на место сотен, сотни – на место тысяч и так далее) – при этом первая цифра удаляется из числа, а на место единиц записывается ноль.

Например, из числа 1234 после такой операции получается число 2340. Напишите класс, который принимает с клавиатуры трехзначное число и строит новое число, полученное «линейным сдвигом влево».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]