Stranica 1 od 1

[Kotlin] Fibonačijev niz

PostPoslato: Ponedeljak, 26. Februar 2018, 21:14
od nikolina
Da li neko zna kako bi u programskom jeziku kotlin napisao program koji bi kad kliknemo na dugme izbacio fibonačijev niz? Je l postoji neka formula za fibonacijev niz? Plizz helpp

Re: [Kotlin] Fibonačijev niz

PostPoslato: Ponedeljak, 26. Februar 2018, 21:40
od Subject
Fibonacijev niz je sledeci:

[inlmath]f_1=1[/inlmath], [inlmath]f_2=1[/inlmath], [inlmath]f_3=2[/inlmath], [inlmath]f_4=3[/inlmath], [inlmath]f_5=5[/inlmath], [inlmath]f_6=8[/inlmath]...
Ovde se vidi da je primera radi:
[inlmath]f_3=f_2+f_1[/inlmath], [inlmath]f_6=f_5+f_4[/inlmath].
Sto znaci ako imamo [inlmath]n[/inlmath]-ti clan, da ce formula da bude: [inlmath]f_n=f_{n-1}+f_{n-2}[/inlmath].
Ono sto ti zelis jeste da "kada se klikne na dugme, prikaze se Fibonacijev niz."

Ne znam kako se radi u Kotlin, ali evo ti ideja.
Pronadji u programu gde ti se nalazi "Event" tj kada se klikne na to dugme sta se dogodi.
I samo iskucaj naredbu (ne kazem da je ta naredba, moras da vidis negde kako se pise u Kotlinu) [inlmath]\mathtt{printf(\text{"Fibonacijev niz je: 1,1,2,3,5,8,13,21,34,55,89..."});}[/inlmath]
gde pod naredbom smatram ovo [inlmath]\mathtt{printf}[/inlmath], a ostalo je samo text.
Sto se tice za konkretno uneto [inlmath]n[/inlmath], radi se preko odredjene petlje koja ima pocetnu vrednost i ide do [inlmath]n[/inlmath].
Ne znam kako se zove u Kotlinu, ali u C-u je to [inlmath]for[/inlmath] petlja.
Sto se tice tela te petlje, treba da sadrzi sledece:
[dispmath]f=f_1+f_2[/dispmath][dispmath]f_1=f_2[/dispmath][dispmath]f_2=f[/dispmath] Na taj nacin si obezbedila da za konkretno uneto [inlmath]n[/inlmath], primera radi [inlmath]7[/inlmath], dobijes [inlmath]7[/inlmath]-dmi clan Fibonacijevog niza sto je [inlmath]13[/inlmath].

Re: [Kotlin] Fibonačijev niz

PostPoslato: Ponedeljak, 26. Februar 2018, 22:00
od nikolina
Hvala punooo