Golang is a language that has developed rapidly in recent years. In this post, I will share with you a simple calculator program written in go.
Enter the following command to run the program
package main
import (
"bufio"
"fmt"
"os"
"strconv"
)
func main() {
scanner := bufio.NewScanner(os.Stdin)
fmt.Println("Əməliyyatı Seçin :")
fmt.Println("1. Toplama\n" +
"2. Çıxma\n" +
"3. Vurma\n" +
"4. Bölmə\n" +
"5. Faiz Hesablama")
scanner.Scan()
secim := scanner.Text()
fmt.Print("1-ci Rəqəmi daxil edin : ")
scanner.Scan()
reqem1, _ := strconv.ParseFloat(scanner.Text(), 64)
fmt.Print("2-ci Rəqəmi daxil edin : ")
scanner.Scan()
reqem2, _ := strconv.ParseFloat(scanner.Text(), 64)
if secim == "1" {
fmt.Println("Toplama hesablandı : ", reqem1+reqem2)
} else if secim == "2" {
fmt.Println("Çıxma hesablandı :", reqem1-reqem2)
} else if secim == "3" {
fmt.Println("Vurma hesablandı :", reqem1*reqem2)
} else if secim == "4" {
fmt.Println("Bölmə hesablandı :", reqem1/reqem2)
} else if secim == "5" {
mod := int(reqem1) % int(reqem2)
fmt.Println("Faiz hesablandı :", mod)
} else {
fmt.Println("Nəsə xəta baş verdi !")
}
}