index — ti25-glauchau-code @ 41a8c7ab6002a0ed0e77b184dbdb2828edcdfb35

Meine Lösungen (oder auch nicht) für die Programmieraufgaben in der TI25 an der Staatlichen Studienakademie Glauchau

gpt/2025-10-07/circle.go (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
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)
}