No tutaj się kłania ciąg fibonacciego, tak więc tłumacze:
Kolejne wyrazy ciągu: 2, 3, 5, 8, 13, 21, ...
1. Robisz sobie jakąś funkcje, która zwróci Ci n-ty wyraz ciągu, która jako parametr przyjmnie numer.
2. Wewnątrz trzymasz zmienne odpowiadające za 1 oraz 2 wyraz twojego ciągu, na potrzeby przykładu będą to "a" oraz "b" do których przypiszemy kolejno liczby 2 i 3.
3. Jescze sprzydał by się jakies for wyliczający do naszego przesłanego jako parametr n.
4. No i w forze do drugiej zmiennej dodajesz tę poprzednią np. "b+=a" -> "5+=3" -> "8"
5. Jescze pozostaje wyznaczyć te "a" z podpunktu 4, no tu wystarczy zrobić proste odejmowanie "a = b - a" -> "5 = 8 - 3".
6. W zmiennej "a" będziesz miał szukany n-ty wyraz ciągu.
7. Na koniec dodajesz ify dla warunku kiedy użytkownik poda liczbe mniejsza od zera, równą 1 oraz równa 2.
8. Cieszysz się wykonanym programem.