diff --git a/home_task_1/task1.go b/home_task_1/task1.go new file mode 100644 index 0000000..854390c --- /dev/null +++ b/home_task_1/task1.go @@ -0,0 +1,8 @@ +// todo: Определить в коде переменные: +// 1. Целочисленного типа +// 2. Вещественного типа +// 3. Логического типа +// 4. Строкового типа +// 5. Пустого типа +// 6. Задайте указатели на все перечисленные типы. +// Вывести их типы (надо погуглить). \ No newline at end of file diff --git a/home_task_1/task10.go b/home_task_1/task10.go new file mode 100644 index 0000000..6c5117f --- /dev/null +++ b/home_task_1/task10.go @@ -0,0 +1,4 @@ +// todo: 10.1 Дано целое число A. Проверить истинность высказывания: «Число A является четным». +// todo: 10.2 Дано целое число A. Проверить истинность высказывания: «Число A является нечетным». +// Примечание: В задании требуется вывести логическое значение true, если выражение +// для введеных исходных данных является истинным, и значение false в противном случае. \ No newline at end of file diff --git a/home_task_1/task2.go b/home_task_1/task2.go new file mode 100644 index 0000000..d598be0 --- /dev/null +++ b/home_task_1/task2.go @@ -0,0 +1,17 @@ +// todo: Преобразуйте переменную age и foo в число +// var := "23" +// foo := "23abc" +// +// Преобразуйте переменную age в Boolean +// age := "123abc" +// +// Преобразуйте переменную flag в Boolean +// flag := 1 +// +// Преобразуйте значение в Boolean +// str_one := "Privet" +// str_two := "" +// +// Преобразуйте значение 0 и 1 в Boolean +// +// Преобразуйте false в строку \ No newline at end of file diff --git a/home_task_1/task3.go b/home_task_1/task3.go new file mode 100644 index 0000000..a9c37d3 --- /dev/null +++ b/home_task_1/task3.go @@ -0,0 +1,5 @@ +// todo: Данные две переменные: +// age := 36.6 +// temperature := 25 +// Нужно обменять значения переменных местами. В итого age +// должен равнятся 25 а temperature – 36.6 \ No newline at end of file diff --git a/home_task_1/task4.go b/home_task_1/task4.go new file mode 100644 index 0000000..c7d1eea --- /dev/null +++ b/home_task_1/task4.go @@ -0,0 +1,18 @@ +// todo: Заданы три числа в переменных x, y, z. +// Напечатать наибольшее из этих чисел. +// Пример: +// x := 10 +// y := 15 +// z := 2 +// Ответ: +// Наибольшее число 15 + +// Пример: +// x := 77 +// y := 9 +// z := 130 +// Ответ: +// Наибольшее число 130 + +// Задачу решить без функций max и прочих. +// Значение переменных может меняться \ No newline at end of file diff --git a/home_task_1/task5.go b/home_task_1/task5.go new file mode 100644 index 0000000..148fd39 --- /dev/null +++ b/home_task_1/task5.go @@ -0,0 +1,4 @@ +// todo: Написать программу, которая считывает два числа и выводит их сумму, разность, частное, произведение, +// результат целочисленного деления, результат деления с остатком, результат возведения в степень. + + diff --git a/home_task_1/task6.go b/home_task_1/task6.go new file mode 100644 index 0000000..ee7d55b --- /dev/null +++ b/home_task_1/task6.go @@ -0,0 +1,2 @@ +//todo: Дана сторона квадрата a. Найти его площадь S = a² +// Примечание: сторону квадрата получаем через консольный ввод. diff --git a/home_task_1/task7.go b/home_task_1/task7.go new file mode 100644 index 0000000..f78bf4b --- /dev/null +++ b/home_task_1/task7.go @@ -0,0 +1,2 @@ +//todo: Даны три точки A , B , C на числовой оси. Найти длины отрезков AC и BC и их сумму. +// Примечание: все точки получаем через консольный ввод. diff --git a/home_task_1/task8.go b/home_task_1/task8.go new file mode 100644 index 0000000..abbc477 --- /dev/null +++ b/home_task_1/task8.go @@ -0,0 +1,2 @@ +// todo: Проверить истинность высказывания: +//"Данное четырехзначное число читается одинаково слева направо и справа налево". \ No newline at end of file diff --git a/home_task_1/task9.go b/home_task_1/task9.go new file mode 100644 index 0000000..bd072cf --- /dev/null +++ b/home_task_1/task9.go @@ -0,0 +1,2 @@ +// todo: Решить линейное уравнение A·x + B = 0, заданное своими коэффициентами A и B (коэффициент A не равен 0). +// Примечание: коэффициенты получаем через консольный ввод. \ No newline at end of file