package main
import (
"bufio"
"fmt"
"math"
"os"
"strconv"
"time"
)
func main() {
kvadrat() //Burada aşağıdakı kvadrat funksiyası işə düşür
}
func kvadrat() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Print("A deyerini daxil edin : ")
scanner.Scan()
a,_ := strconv.ParseFloat(scanner.Text(), 64) // A dəyərini alırıq
fmt.Print("B deyerini daxil edin : ")
scanner.Scan()
b,_ := strconv.ParseFloat(scanner.Text(), 64) // B dəyərini alırıq
fmt.Print("C deyerini daxil edin : ")
scanner.Scan()
c,_ := strconv.ParseFloat(scanner.Text(), 64) // C dəyərini alırıq
delta := (math.Pow(b, 2))-4*a*c // Deltanı hesablayırıq
kok1 := (-b-(math.Pow(delta, 0.5)))/2*a // Kök 1 hesablayırıq
kok2 := (-b+(math.Pow(delta, 0.5)))/2*a // Kök 2 hesablayırıq
fmt.Printf("Kok 1 : %f\n Kok 2 : %f\n Delta : %f\n", kok1, kok2, delta) // Burda nəticəni göstəririk
}
Qovluğunuzda main.go faylı yaradın və içinə yuxarıdakı kodları daxil edin. Daha sonra terminalda
go run main.go
əmrini daxil edin.