From d1a330b62503ce1ca64e46e347ddc279142aadf5 Mon Sep 17 00:00:00 2001 From: Ilyasich <87931989+Ilyasich@users.noreply.github.com> Date: Sat, 6 Nov 2021 23:21:14 +0300 Subject: [PATCH 1/5] Revert "added new branch." --- work-1.go | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 work-1.go diff --git a/work-1.go b/work-1.go deleted file mode 100644 index 1a40053..0000000 --- a/work-1.go +++ /dev/null @@ -1,8 +0,0 @@ -package main - -import "fmt" - -func main() { - fmt.Println("Hello World!") -} - From db724f1a5f3babc2b62340ff88a7dc3254c921ca Mon Sep 17 00:00:00 2001 From: ilyasich Date: Tue, 9 Nov 2021 12:37:10 +0300 Subject: [PATCH 2/5] added files work --- README.md => Lesson-1/README.md | 0 work-1.go => Lesson-1/work-1.go | 2 +- Lesson-2/work-1.go | 19 +++++++++++++++++++ Lesson-2/work-2.go | 21 +++++++++++++++++++++ Lesson-2/work-3.go | 21 +++++++++++++++++++++ hello.go | 7 ------- 6 files changed, 62 insertions(+), 8 deletions(-) rename README.md => Lesson-1/README.md (100%) rename work-1.go => Lesson-1/work-1.go (100%) create mode 100644 Lesson-2/work-1.go create mode 100644 Lesson-2/work-2.go create mode 100644 Lesson-2/work-3.go delete mode 100644 hello.go diff --git a/README.md b/Lesson-1/README.md similarity index 100% rename from README.md rename to Lesson-1/README.md diff --git a/work-1.go b/Lesson-1/work-1.go similarity index 100% rename from work-1.go rename to Lesson-1/work-1.go index 1a40053..e328336 100644 --- a/work-1.go +++ b/Lesson-1/work-1.go @@ -4,5 +4,5 @@ import "fmt" func main() { fmt.Println("Hello World!") -} +} diff --git a/Lesson-2/work-1.go b/Lesson-2/work-1.go new file mode 100644 index 0000000..f880a7e --- /dev/null +++ b/Lesson-2/work-1.go @@ -0,0 +1,19 @@ +package main + +import ( + "fmt" +) + +func main() { + + var a, b float64 + + fmt.Println("Введите значение высоты: ") + fmt.Scanln(&a) + + fmt.Println("Введите значение ширины: ") + fmt.Scanln(&b) + + fmt.Printf("Площадь прямоугольника равна: %f\n", a*b) + +} diff --git a/Lesson-2/work-2.go b/Lesson-2/work-2.go new file mode 100644 index 0000000..24df7ff --- /dev/null +++ b/Lesson-2/work-2.go @@ -0,0 +1,21 @@ +package main + +import ( + "fmt" + "math" +) + +func main() { + var err error + var s float64 + fmt.Println("Введите значение площади круга") + _, err := fmt.Scanln(&s) + if err != nil { + fmt.Println("Ошибка !!", err.Error()) + + resultD := math.Sqrt(s/math.Pi) * 2 //формула вычисления площади круга D=√S/Пи + + fmt.Printf("Площадь круга равна: %f\n", resultD) + + } +} \ No newline at end of file diff --git a/Lesson-2/work-3.go b/Lesson-2/work-3.go new file mode 100644 index 0000000..738039a --- /dev/null +++ b/Lesson-2/work-3.go @@ -0,0 +1,21 @@ +package main + +import "fmt" + +func main() { + fmt.Println("Задание 3 - Выведите цифры, соответствующие количество сотен, десятков и единиц в этом числе.") + fmt.Println("Введите трехзначное число") + var numbers string + _, err := fmt.Scanln(&numbers) + if err != nil { + fmt.Println("Ошибка !!", err.Error()) + } + if len(numbers) == 3 { //проверяем длинну числа должна равняться 3 + fmt.Println("Число:", numbers) + fmt.Println("Сотни: ", string(numbers[0])) + fmt.Println("Десятки: ", string(numbers[1])) + fmt.Println("Еденицы: ", string(numbers[2])) + } else { + fmt.Println("Вы ввели не верное згначение. !! Число не трехзначное !!") + } +} diff --git a/hello.go b/hello.go deleted file mode 100644 index b1b14d0..0000000 --- a/hello.go +++ /dev/null @@ -1,7 +0,0 @@ -package main - -import "fmt" - -func main() { - fmt.Println("Hello World!") -} From 222bf25691c530e145f6ad3f2d4bd76554d49eb0 Mon Sep 17 00:00:00 2001 From: ilyasich Date: Tue, 9 Nov 2021 12:54:16 +0300 Subject: [PATCH 3/5] added Lesson-2 --- Lesson-2/work-1.go | 15 ++++++++++++--- Lesson-2/work-2.go | 9 +++++---- Lesson-2/work-3.go | 12 +++++++----- 3 files changed, 24 insertions(+), 12 deletions(-) diff --git a/Lesson-2/work-1.go b/Lesson-2/work-1.go index f880a7e..9cc4bee 100644 --- a/Lesson-2/work-1.go +++ b/Lesson-2/work-1.go @@ -2,17 +2,26 @@ package main import ( "fmt" + "os" ) func main() { - + var err error var a, b float64 fmt.Println("Введите значение высоты: ") - fmt.Scanln(&a) + _, err = fmt.Scanln(&a) + if err != nil { + fmt.Println("Ошибка!" , err.Error()) + os.Exit(1) + } fmt.Println("Введите значение ширины: ") - fmt.Scanln(&b) + _, err = fmt.Scanln(&b) + if err != nil { + fmt.Println("Ошибка! Неверный ввод.", err.Error()) + os.Exit(1) + } fmt.Printf("Площадь прямоугольника равна: %f\n", a*b) diff --git a/Lesson-2/work-2.go b/Lesson-2/work-2.go index 24df7ff..fcf92fa 100644 --- a/Lesson-2/work-2.go +++ b/Lesson-2/work-2.go @@ -3,19 +3,20 @@ package main import ( "fmt" "math" + "os" ) func main() { var err error - var s float64 fmt.Println("Введите значение площади круга") - _, err := fmt.Scanln(&s) + var s float64 + _, err = fmt.Scanln(&s) if err != nil { fmt.Println("Ошибка !!", err.Error()) - + os.Exit(1) + } resultD := math.Sqrt(s/math.Pi) * 2 //формула вычисления площади круга D=√S/Пи fmt.Printf("Площадь круга равна: %f\n", resultD) } -} \ No newline at end of file diff --git a/Lesson-2/work-3.go b/Lesson-2/work-3.go index 738039a..17bf1d3 100644 --- a/Lesson-2/work-3.go +++ b/Lesson-2/work-3.go @@ -1,21 +1,23 @@ package main -import "fmt" +import ( + "fmt" + "os" +) func main() { - fmt.Println("Задание 3 - Выведите цифры, соответствующие количество сотен, десятков и единиц в этом числе.") fmt.Println("Введите трехзначное число") var numbers string _, err := fmt.Scanln(&numbers) if err != nil { fmt.Println("Ошибка !!", err.Error()) + os.Exit(1) } - if len(numbers) == 3 { //проверяем длинну числа должна равняться 3 - fmt.Println("Число:", numbers) + if len(numbers) == 3 { fmt.Println("Сотни: ", string(numbers[0])) fmt.Println("Десятки: ", string(numbers[1])) fmt.Println("Еденицы: ", string(numbers[2])) } else { - fmt.Println("Вы ввели не верное згначение. !! Число не трехзначное !!") + fmt.Println("Ошибка!!! Введите трехзначное число") } } From 45d95969ea42cfccf4873f2f112b6e7387cd557f Mon Sep 17 00:00:00 2001 From: Ilyasich <87931989+Ilyasich@users.noreply.github.com> Date: Tue, 9 Nov 2021 16:04:07 +0300 Subject: [PATCH 4/5] Create README.md --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..452b575 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Go From 470c79be88b1cd9cefb1c8c1d8cb35ee3c630076 Mon Sep 17 00:00:00 2001 From: Ilyasich <87931989+Ilyasich@users.noreply.github.com> Date: Tue, 9 Nov 2021 16:40:09 +0300 Subject: [PATCH 5/5] Revert "Create HW" --- README.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 452b575..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# Go