home task 1

This commit is contained in:
vitaliy 2025-11-21 13:50:53 +03:00
parent 24fe757458
commit 7b2948e3cd
10 changed files with 64 additions and 0 deletions

8
home_task_1/task1.go Normal file
View File

@ -0,0 +1,8 @@
// todo: Определить в коде переменные:
// 1. Целочисленного типа
// 2. Вещественного типа
// 3. Логического типа
// 4. Строкового типа
// 5. Пустого типа
// 6. Задайте указатели на все перечисленные типы.
// Вывести их типы (надо погуглить).

4
home_task_1/task10.go Normal file
View File

@ -0,0 +1,4 @@
// todo: 10.1 Дано целое число A. Проверить истинность высказывания: «Число A является четным».
// todo: 10.2 Дано целое число A. Проверить истинность высказывания: «Число A является нечетным».
// Примечание: В задании требуется вывести логическое значение true, если выражение
// для введеных исходных данных является истинным, и значение false в противном случае.

17
home_task_1/task2.go Normal file
View File

@ -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 в строку

5
home_task_1/task3.go Normal file
View File

@ -0,0 +1,5 @@
// todo: Данные две переменные:
// age := 36.6
// temperature := 25
// Нужно обменять значения переменных местами. В итого age
// должен равнятся 25 а temperature 36.6

18
home_task_1/task4.go Normal file
View File

@ -0,0 +1,18 @@
// todo: Заданы три числа в переменных x, y, z.
// Напечатать наибольшее из этих чисел.
// Пример:
// x := 10
// y := 15
// z := 2
// Ответ:
// Наибольшее число 15
// Пример:
// x := 77
// y := 9
// z := 130
// Ответ:
// Наибольшее число 130
// Задачу решить без функций max и прочих.
// Значение переменных может меняться

4
home_task_1/task5.go Normal file
View File

@ -0,0 +1,4 @@
// todo: Написать программу, которая считывает два числа и выводит их сумму, разность, частное, произведение,
// результат целочисленного деления, результат деления с остатком, результат возведения в степень.

2
home_task_1/task6.go Normal file
View File

@ -0,0 +1,2 @@
//todo: Дана сторона квадрата a. Найти его площадь S = a²
// Примечание: сторону квадрата получаем через консольный ввод.

2
home_task_1/task7.go Normal file
View File

@ -0,0 +1,2 @@
//todo: Даны три точки A , B , C на числовой оси. Найти длины отрезков AC и BC и их сумму.
// Примечание: все точки получаем через консольный ввод.

2
home_task_1/task8.go Normal file
View File

@ -0,0 +1,2 @@
// todo: Проверить истинность высказывания:
//"Данное четырехзначное число читается одинаково слева направо и справа налево".

2
home_task_1/task9.go Normal file
View File

@ -0,0 +1,2 @@
// todo: Решить линейное уравнение A·x + B = 0, заданное своими коэффициентами A и B (коэффициент A не равен 0).
// Примечание: коэффициенты получаем через консольный ввод.