Циклы
Задача 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
Вывод:
__
/_/\
\_\/