mga_halimbawa/pibonasyi.bato in bato-0.0.7 vs mga_halimbawa/pibonasyi.bato in bato-0.0.8
- old
+ new
@@ -1,59 +1,59 @@
-panuntunang pibonasyi(n, n1 = 1, n2 = 1)
+ang pibonasyi(n, n1 = 1, n2 = 1)
kapag n <= 2
[0, n1, n2][n]
kung_hindi
sagot = wala
(n-2).ulit na_ganito
sagot = n1 + n2
n1 = n2
n2 = sagot
- katapusan
+ wakas
sagot
- katapusan
-katapusan
+ wakas
+wakas
-panuntunang pibonasyingPagsuksok(n, n1 = 1, n2 = 1)
+ang pibonasyingPagsuksok(n, n1 = 1, n2 = 1)
kapag n <= 2
[0, n1, n2][n]
kung_hindi
([wala].umikot.kumuha(n-2).ipasok([n1, n2]) na_ganito |nakaraan, x|
nakaraan.magbagsak(1).itulak(nakaraan[0] + nakaraan[1])
- katapusan).huli
- katapusan
-katapusan
+ wakas).huli
+ wakas
+wakas
-panuntunang pibonasyingInuulit(n, n1 = 1, n2 = 1)
+ang pibonasyingInuulit(n, n1 = 1, n2 = 1)
kapag n <= 2
binhi = [0, n1, n2]
binhi[n]
kung_hindi
pibonasyingInuulit(n-1, n1, n2) + pibonasyingInuulit(n-2, n1, n2)
- katapusan
-katapusan
+ wakas
+wakas
-panuntunang pibonasyingBuntutangInuulit(n, n1 = 1, n2 = 1)
+ang pibonasyingBuntutangInuulit(n, n1 = 1, n2 = 1)
magbalik n1 kapag n <= 1
magbalik n2 kapag n == 2
magbalik pibonasyi(n - 1, n2, n1 + n2)
-katapusan
+wakas
-panuntunang pibonasyingPaguulit(n, n1 = 1, n2 = 1)
+ang pibonasyingPaguulit(n, n1 = 1, n2 = 1)
(2..n).sa_bawat_isa {
n1, n2 = n2, n1 + n2
}
magbalik n1
-katapusan
+wakas
-panuntunang pibonasyingPaguulitNaUmiikot(n, n1 = 1, n2 = 1)
+ang pibonasyingPaguulitNaUmiikot(n, n1 = 1, n2 = 1)
para_sa i sa 2..n
n1, n2 = n2, n1 + n2
- katapusan
+ wakas
magbalik n1
-katapusan
+wakas
-isulat "Gamit ang Panuntunang Pibonasyi sa 10 ay #{pibonasyi 10}"
-isulat "Gamit ang Panuntunang Pibonasying May Pagsuksok sa 9 ay #{pibonasyingPagsuksok 9}"
-isulat "Gamit ang Panuntunang Pibonasying Inuulit sa 8 ay #{pibonasyingInuulit 8}"
-isulat "Gamit ang Panuntunang Pibonasying May Buntot na Inuulit sa 7 ay #{pibonasyingBuntutangInuulit 7}"
-isulat "Gamit ang Panuntunang Pibonasying Paguulit sa 6 ay #{pibonasyingPaguulit 6}"
-isulat "Gamit ang Panuntunang Pibonasying Paguulit na Umiikot sa 5 ay #{pibonasyingPaguulitNaUmiikot 5}"
+iprint "Gamit ang Panuntunang Pibonasyi sa 10 ay #{pibonasyi 10}"
+iprint "Gamit ang Panuntunang Pibonasying May Pagsuksok sa 9 ay #{pibonasyingPagsuksok 9}"
+iprint "Gamit ang Panuntunang Pibonasying Inuulit sa 8 ay #{pibonasyingInuulit 8}"
+iprint "Gamit ang Panuntunang Pibonasying May Buntot na Inuulit sa 7 ay #{pibonasyingBuntutangInuulit 7}"
+iprint "Gamit ang Panuntunang Pibonasying Paguulit sa 6 ay #{pibonasyingPaguulit 6}"
+iprint "Gamit ang Panuntunang Pibonasying Paguulit na Umiikot sa 5 ay #{pibonasyingPaguulitNaUmiikot 5}"
\ No newline at end of file