ソースを参照

new go file go/l4.go for request your name and age, print output of this data

hhu67 1 ヶ月 前
コミット
d546fd4bec
2 ファイル変更49 行追加0 行削除
  1. 49 0
      go/l4.go
  2. BIN
      go/output/l4

+ 49 - 0
go/l4.go

@@ -0,0 +1,49 @@
+package main
+
+import (
+	"fmt"
+)
+
+func logic() string {
+	fmt.Println("Твой возраст")
+	var x int
+	_, err := fmt.Scan(&x)
+	if err != nil {
+		return "еблан"
+	}
+	var phrase string
+	switch {
+	case x < 0:
+		phrase = "Ты еще не родился"
+	case x < 12:
+		phrase = "Малолетка ебаная"
+	case x >= 12 && x <= 19:
+		phrase = "Ты подросток"
+	case x >= 20 && x <= 65:
+		phrase = "Ебать ты средний"
+	case x > 65:
+		phrase = "Все давай в могилу"
+	default:
+		phrase = "не"
+	}
+	return phrase
+}
+
+func main() {
+	fmt.Println("Как звать тебя")
+	var name string
+	fmt.Scanln(&name)
+	for {
+		fmt.Println("1. Начать\n2. Закончить")
+		var pol string
+		fmt.Scanln(&pol)
+		if pol == "1" {
+			phr := logic()
+			fmt.Println("Тебя зовут", name, ",", phr)
+		} else if pol == "2" {
+			break
+		} else {
+			fmt.Println("Не то")
+		}
+	}
+}

BIN
go/output/l4