Домашнее задание 1 Циклы, функции

При выполнении заданий вам следует создать проект Visual Studio: HomeWork1. По завершении работы необходимо загрузить через форму на данной странице все созданные вами cs-файлы

  1. [Файл task1-hw-i1.cs] Дано трехзначное число. Обнулить в нем разряд десятков.

  2. [Файл task2-hw-f2.cs] Вычислите значение функции y = 4(x–3)6 – 7(x–3)3 + 2 для двух заданных с клавиатуры значений x. Воспользуйтесь вспомогательной переменной для (x–3)3.

  3. [Файл task3-hw-b3.cs] Даны координаты поля шахматной доски x, y (целые числа, лежащие в диапазоне 1–8). Учитывая, что левое нижнее поле доски (1, 1) является черным, проверить истинность высказывания: «Данное поле является белым». Вывести true или false, условный оператор не использовать. (Либо 0 или 1, через тернарный оператор)

  4. Следующие задачи требуется решать в виде функций, которые следует проверять, вызывая их из Main с разными аргументами. Даже если не написано явно "создать функцию". Нужно решить самостоятельно, где необходимо возвращать значение, а где использовать выходные параметры. Все функции и создаваемые файлы должны сопровождаться комментариями. Функции должны иметь логичные названия, лучше используйте английские слова, чем transliteraciu. 

    🌟 Перед выполнением заданий необходимо принять решение: либо подождите лекцию на тему функций и выходных параметров, либо самостоятельно изучите создание функций на C#, например, в видео уроке курса ulearn.

  5. [Файл task4-hw.cs] Создать функцию, которая работает следующим образом. Даны числа ABC (число A не равно 0). Вернуть количество вещественных корней квадратного уравнения A·x2 + B·x + C = 0.

  6. [Файл task5-hw.cs] Создать функцию, которая возвращает минимум из двух переданных вещественных чисел. 
    Указание:
     чтобы избежать использования условного оператора, следует воспользоваться тернарной условной операцией.

  7. [Файл task6-hw-f1.cs] Найти произведение всех целых чисел, кратных трём, от A до B включительно.

    Указание: в качестве возвращаемого значения стоит использовать тип double, так как результат может превышать максимальное значение для типа int.

  8. [Файл task7-hw-f3.cs] Дано вещественное число A и целое число N (≥ 0). Используя один цикл, найти сумму

    1+A+A2+A3++AN.

    Указание: не использовать стандартную функцию возведения в степень, накапливать значения степеней.

  9. [Файл task8-hw-w2.cs] Даны два целых числа с одинаковым количеством разрядов. Найти их поразрядную сумму по модулю 10. Например, поразрядной суммой чисел 345 и 597 будет число 832.

  10. [Файл task9-hw-w5.cs]Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вычислить количество чисел в наборе, меньших K, а также количество чисел, делящихся на K нацело.