Mencari phi berdasarkan formula leibniz dengan golang

package main

import (
	"fmt"
)

func main() {
	var (
		pi, si, N float32
		i         int
	)

	fmt.Print("Masukkan suku Pertama: ")
	fmt.Scanln(&N)

	sukuN := int(N)
	pi = 0
	si = 1

	for i = 0; i < sukuN; i++ {

		if i%2 == 0 {
			pi += (1 / si)
		} else {
			pi -= (1 / si)
		}

		si = si + 2

	}

	pi *= 4
	fmt.Println("Hasil PI: ", pi)
	fmt.Println("Pada i ke: ", i)

}

Gan algoritma yang benar biar output nya sesuai di gambar (yang no 2)

terima kasih

avatar arfan21
@arfan21

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban