среда, 1 декабря 2010 г.

Задачи на использование оператора выбора (if)

Задача №1

Напиши программу (класс), которая принимает с клавиатуры целое число и изменяет его следующим образом:

  • для четного числа – увеличивает его до ближайшего "круглого" и выводит новое значение на экран вместе с сообщением Up to
  • для нечетного числа – уменьшает его до ближайшего "круглого" и выводит новое значение на экран вместе с сообщением Down to

Например, для введенного значения 433 выводится на экран Down to 430, а для 56 выводится Up to 60

Задача №2

Напиши программу (класс), которая принимает с клавиатуры два целых числа и изменяет их следующим образом:

  • при разных значениях то, которое больше, уменьшается на 1, а то, которое меньше, увеличивается на 1
  • одинаковые сила оба увеличиваются на 1.

Программа должна вывести на экран новые значения переменных.

Задача №3

Напиши программу (класс), которая принимает с клавиатуры целое трехзначное число и изменяет его следующим образом:

  • для чисел, большего 500 – переставляет местами числа единиц и сотен (вместо 672 – 276)
  • в остальных числах переставляются местами числа десятков и единиц (вместо 363 – 336)

Программа должна вывести на экран новое значение переменной.

Задача №4

Напиши программу (класс), которая принимает с клавиатуры трехзначное число и изменяет его следующим образом:

  • для четных чисел – все четные цифры увеличиваются на 1, а нечетные уменьшаются на 1; в случае, если это невозможно, то они остаются неизменными
  • в нечетных числах все изменения производятся "наоборот"

Программа должна вывести на экран новое значение переменной.

Задача №5

Напиши программу (класс), которая принимает с клавиатуры целое число, и затем:

  • в случае, если введено четное число – принять с клавиатуры дробное число и вывести на экран произведение этих двух чисел
  • в противном случае – принять с клавиатуры целое число и вывести на экран сумму этих двух чисел.


Комментариев нет:

Отправить комментарий