- •Тема 5. Оператори розгалуження та цикли у c#.
- •1. Оператори розгалуження.
- •1: Static void Main(string[] args)
- •1: If(умова)
- •4: Інструкція;
- •7: Інструкція;
- •11: Інструкція;
- •1: Static void Main(string[] args)
- •1: Static void Main(string[] args)
- •1: Static void Main(string[] args)
- •2. Оператори циклу.
- •3: Інструкція;
- •1: Static void Main(string[] args)
- •1: Static void Main(string[] args)
- •3: Інструкція;
3: Інструкція;
4: }
5: while(вираз);
Роботу циклу foreach буде розглянуто детальніше у наступній темі (робота з масивами).
ЗАДАЧІ
Задача 1. Напишіть програму, яка перевіряє введене з клавіатури число на парність.
Задача 2. Дано натуральне число а (a < 100). Напишіть програму, що виводить на екран кількість цифр в цьому числі і суму цих цифр.
Задача 3. Відомо, що 1 дюйм рівний 2.54 см. Розробити додаток, що переводить дюйми в сантиметри і навпаки. Діалог з користувачем реалізувати через систему меню.
Задача 4. Напишіть програму, що реалізовує популярну телевізійну гру "Хто хоче стати мільйонером".
Задача 5. Розробити програму, яка виводить на екран лінію з символів. Число символів та сам символ, і яка буде лінія - вертикальна, або горизонтальна - вказує користувач.
Задача 6.Написати програму, яка знаходить суму всіх цілих непарних чисел в діапазоні, вказаному користувачем.
Задача 7.Дано натуральне число n. Написати програму, яка обчислює факторіал цілих чисел n (тобто число ціле і більше 0). Формула обчислення факторіалу приведена нижче. n! = 1*2*3*....*n, (формула обчислення факторіалу числа n) 0! = 1 (факторіал 0 рівний 1 (за визначенням факторіалу))
Задача 8.Користувач вводить з клавіатури число, потрібно показати на екран суму його цифр.
Задача 9.Користувач вводить число, потрібно перевернути його (12345-54321).
Задача 10.Вивести на консоль в порядку спадання непарні числа із діапазону [5;90], кратні 3 та не кратні 5 одночасно.
Задача
11.Дано
цілі додатні числа i та k .
Реалізувати функцію, що обчислює значення
виразу:
Задача 12.Не використовуючи оператор «if», присвоїти змінній А значення 0, якщо введене з консолі число х лежить зовні відрізків [2;5] та [-1;1] і 1 – в протилежному випадку.
Задача 13.Розробити програму, що працює як найпростіший калькулятор, який виконує арифметичні дії «+», «-», «*», «/». (Скористатися оператором «switch».)
Задача 14.Задано натуральне число N (вводиться з клавіатури). Знайти суму його цифр.
Задача 15.Знайти найбільший спільний дільник двох натуральних чисел, використавши алгоритм Евкліда. Алгоритм Евкліда полягає в наступному: від більшого числа віднімається менше до тих пір, поки вони не стануть рівними; отримане в результаті число і буде найбільшим спільним дільником.
Задача 1.Написати програму, яка викодить на екран наступні фігури:
