go_primebday/primbirthday.go
2024-01-16 17:19:31 +01:00

36 lines
621 B
Go

package main
import "math"
import "fmt"
func getNextPrimeBdays(age uint, countNextBdays uint){
var ageLimit uint = 100
var denominator uint
var primenum bool
for countNextBdays > 0 {
for age = 32; age <= ageLimit; age++ {
primenum = true
for denominator = 2; denominator <= age/2; denominator++ {
if math.Mod(float64(age), float64(denominator)) == 0 {
primenum = false
break
}
}
if primenum == true {
fmt.Printf("%d is a prime number bday\n", age)
countNextBdays--
if countNextBdays == 0{
break
}
}
}
}
}
func main () {
getNextPrimeBdays(32,10)
}