package main import ( "bufio" "fmt" "log" "os" "strconv" ) func main() { pi := 3.1415 fmt.Println("radius:") scanner := bufio.NewScanner(os.Stdin) scanner.Scan() err := scanner.Err() if err != nil { log.Fatal(err) } radius, err := strconv.ParseFloat(scanner.Text(), 32) if err != nil { log.Fatal(err) } umfang := 2*radius*pi flaeche := pi*radius*radius fmt.Printf("umfang: %f\nfläche: %f", umfang, flaeche) }