diff --git a/loops/workshop3.go b/loops/workshop3.go new file mode 100644 index 0000000..bfff1f0 --- /dev/null +++ b/loops/workshop3.go @@ -0,0 +1,32 @@ +package loops + +import "fmt" + +// 220 ile 284 arkadaş sayılardır +// 10 ve 65 arkadaş sayı değildir + +func Demo5() { + number1 := 220 + number2 := 284 + + total1 := 0 + total2 := 0 + + for i := 1; i < number1; i++ { + if number1%i == 0 { + total1 = total1 + i + } + } + + for i := 1; i < number2; i++ { + if number2%i == 0 { + total2 = total2 + i + } + } + + if total1 == number2 && total2 == number1 { + fmt.Printf("%v ve %v Arkadaş sayılardır\n", number1, number2) + } else { + fmt.Printf("%v ve %v Arkadaş sayılar değillerdir\n", number1, number2) + } +} diff --git a/main.go b/main.go index f262113..f31d81c 100644 --- a/main.go +++ b/main.go @@ -11,5 +11,5 @@ func main() { variables.Demo1() fmt.Print() conditionals.Demo3() - loops.Demo4() + loops.Demo5() }