Циклы

Задача 1

За каждый месяц банк начисляет к сумме вклада 7% от суммы. Напишите консольную программу, в которую пользователь вводит сумму вклада и количество месяцев. А банк вычисляет конечную сумму вклада с учетом начисления процентов за каждый месяц.

Для вычисления суммы с учетом процентов используйте цикл for. Для ввода суммы вклада используйте выражение Convert.ToDecimal(Console.ReadLine()) (сумма вклада будет представлять тип decimal).

Задача 2

Перепишите предыдущую программу, только вместо цикла for используйте цикл while.

Задача 3

Напишите программу, которая выводит на консоль таблицу умножения (от 2 до 9).

Задача 4

Напишите программу, в которую пользователь вводит два числа и выводит результат их умножения. При этом программа должны запрашивать у пользователя ввод чисел, пока оба вводимых числа не окажутся в диапазоне от 0 до 10. Если введенные числа окажутся больше 10 или меньше 0, то программа должна вывести пользователю о том, что введенные числа недопустимы, и повторно запросить у пользователя ввод двух чисел. Если введенные числа принадлежат диапазону от 0 до 10, то программа выводит результат умножения.

Для организации ввода чисел используйте бесконечный цикл while и оператор break.

Задача 5

Задача 296

Ваша цель — вывести куб размеров Ш×В×Г (ширина, высота, глубина) в формате ASCII Art, ориентированный так, чтобы передняя грань была направлена влево вниз. Следовательно, три видимых грани — это передняя, верхняя и правая. Видимые грани необходимо изобразить символами /, \ и _. Скрытые грани выводить при помощи символов , и ..

Notes

  • и - это символы алфавита Браиля. Их юникод 0x280c и 0x2821 соответственно.
  • Поскольку символ консоли больше по высоте, единица измерения 1 Ш (ширина) представлена двумя символами вместо одного (__ и ..).
  • Если видимая грань имеет ширину, высоту или глубину 1, вам не придется рисовать скрытые края позади этой грани.
  • Если сплошная линия и пунктирная линия наложены на один и тот же символ, приоритет всегда отдается сплошной линии, за исключением скрытого наклонного края ( или ), который должен заменять видимый горизонтальный край ( _) (см. примеры ниже).

Примеры

Ввод:
w = 4
h = 2
d = 4

Вывод:

    ________
   /⠡      /\
  /  ⠡..../..\
 /   ⠌   /   /
/___⠌___/   /
\  ⠌    \  /
 \⠌______\/

Ввод:
w = 6
h = 2
d = 2

Вывод:

  ____________
 /⠡          /\
/__⠡________/..\
\  ⠌        \  /
 \⠌__________\/

Ввод:
w = 1
h = 1
d = 1

Вывод:

 __
/_/\
\_\/