04 - повторение

Задачи для повторения и закрепления — 04 #

  1. Давайте попробуем написать методы для вычисления площади и периметра фигур: квадрата, прямоугольника, треугольника, круга. И один раз напишем их исполняющими, а один раз возвратными. В обоих случаях методы должны принимать необходимые данные для вычисления: как радиус, длину сторон или прочее.
  2. Даны натуральные числа от a = 35 до b = 87. Вывести на консоль те из них, которые при делении на 7 дают остаток 1, 2 или 5. а и b должны приниматься методом.
  3. Напишите метод(ы)- программу с описанием человеческих действий через комментирование кода или через систему вывода сообщений на экран, из которой понятно как получить утреннюю чашку кофе, а в пятницу вечером бутылку холодного пива.
  4. Дано два числа (a и b). Написать метод, который вернет сумму всех чисел между (a и b). Если a равно b, метод должен вернут a+b
    Пример: sum(2,4) -> 9
  5. Реализовать метод печатающий таблицу умножения для заданного числа Пример: multiplicationTable(3)->
    3x1=3
    3x2=6
    ….
    3x10=30
    
  6. Реализовать метод, печатающий все високосные годы в интервале от year1 до year2
    Пример: printLeapYears(2000,2009) ->
    2000 
    2004
    2008
    
  7. Реализовать метод, считающий все високосные годы в интервале от year1 до year2
    Пример: countLeapYears(2000,2009) -> 3
  8. Напишите метод, который выводит на экран квадрат с заданной стороной символами “*”
    Пример: printSquare(4) ->
    ****
    ****
    ****
    ****
    
  9. Реализовать метод, который принимает целое положительное число. Метод должен выводить на экран все положительные числа, на которые заданное число делится без остатка и отображает количество найденных делителей.
    Пример: printDivisors(32) ->
    32
    16
    8
    4
    2
    1
    Total divisors: 6
    
  10. Дано два целых положительных числа от 1 до 99. Реализовать метод, который для каждого числа от a до b печатает строку вида “23 рубля”
    Пример: printSumInRub(1,5) ->
    1 рубль
    2 рубля
    3 рубля
    4 рубля
    5 рублей