From 01f5f992132a8355f39a5add7cee39e75b378ccc Mon Sep 17 00:00:00 2001
From: Artemiy Druzhkov <145680939+amdruzh@users.noreply.github.com>
Date: Wed, 17 Jan 2024 23:21:45 +0300
Subject: [PATCH] Add files via upload

---
 Struct.go | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 Struct.go

diff --git a/Struct.go b/Struct.go
new file mode 100644
index 0000000..89ade77
--- /dev/null
+++ b/Struct.go
@@ -0,0 +1,33 @@
+package main
+
+import "fmt"
+
+type Television struct {
+	Brand   string
+	Model   string
+	Channel int
+}
+
+func (tv *Television) SetChannel(channel int) {
+	tv.Channel = channel
+}
+
+func (tv *Television) GetChannel() int {
+	return tv.Channel
+}
+
+func (tv *Television) Display() {
+	fmt.Printf("Телевизор %s %s находится на канале %d\n", tv.Brand, tv.Model, tv.Channel)
+}
+
+func main() {
+	tv := Television{
+		Brand:   "Samsung",
+		Model:   "QLED",
+		Channel: 1,
+	}
+
+	tv.Display()
+	tv.SetChannel(5)
+	tv.Display()
+}