From d8cf655597739a2f3027516b6cef7a4059d60a5c Mon Sep 17 00:00:00 2001 From: GovnoKode Date: Wed, 19 Apr 2023 16:11:39 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BA=20=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Readme.md | 18 ++++++++++++++++++ main.go | 12 ++++++++++++ 2 files changed, 30 insertions(+) diff --git a/Readme.md b/Readme.md index e69de29..5efcba9 100644 --- a/Readme.md +++ b/Readme.md @@ -0,0 +1,18 @@ +Внимание собирать программу не обязательно, можете скачать уже собранные бинарники, но для коректной работы желательно собрать. +Для Windows https://disk.yandex.ru/d/LFuGTBkSTYj7pQ +Для Linux https://disk.yandex.ru/d/iJaKW085g6IOXA + +Для сборки программы вам понадобится golang, Make(Не обязательно) и git +Инструкия по установки golang https://go.dev/doc/install +Инструкия по установки Make Windows https://www.technewstoday.com/install-and-use-make-in-windows/ +Для linux + +1. git clone https://git.ukamnya.ru/stulyaganov/TestTasks +2. cd TestTasks +3. make или go build main.go или go run main.go + +Для Windows + +1. Открываем git bash в выбраной вами папке, и вводим команду git clone https://git.ukamnya.ru/stulyaganov/TestTasks +2. Заходим в папку TestTasks, и открываем консоль, 3 пункт особо не отличается +3. make или go build main.go или go run main.go diff --git a/main.go b/main.go index 549408e..91257ad 100644 --- a/main.go +++ b/main.go @@ -1,10 +1,12 @@ package main import ( + "bufio" "encoding/xml" "fmt" "io" "net/http" + "os" "strconv" "strings" "time" @@ -111,5 +113,15 @@ func main() { fmt.Println("Максимальный Курс") fmt.Println(MaxMin["Max"].value, " ", MaxMin["Max"].name, " ", MaxMin["Max"].CharCode, " ", MaxMin["Max"].date) fmt.Println("Среднее значение курса", float32(*avg)) + fmt.Println("Нажмите q чтобы выйти") + scanner := bufio.NewScanner(os.Stdin) + for scanner.Scan() { + exit := scanner.Text() + if exit == "q" { + break + } else { + fmt.Println("Нажмите q чтобы выйти") + } + } }