Microsoft Small Basic - poradnik programowania: Różnice pomiędzy wersjami

brak opisu edycji
Nie podano opisu zmian
Linia 396: Linia 396:
TextWindow.WriteLine("Oto PRAWDZIWY wynik dodawania: " + wynik)<br>
TextWindow.WriteLine("Oto PRAWDZIWY wynik dodawania: " + wynik)<br>
</code>
</code>
=== Przeliczanie minut na godziny czyli zaokrąglanie i reszta z dzielenia ===
Jedna godzina to 60 minut. Więc aby z minut przeliczyć na godziny, musimy liczbę minut podzielić na 60.
* h = min / 60
Jednak w przypadku liczby minut niepodzielnej przez 60, otrzymamy ułamek. Nie jest to zbyt wygodne. Lepiej by program pokazywał liczbę pełnych godzin i pozostałe minuty.
W takiej sytuacji musimy minuty podzielić na 60. Liczbą godzin będzie wynik dzielenia zaokrąglony do najbliższej niższej liczby całkowitej np. dla 3,4 to będzie 3. A dla 6,9 to będzie 6. Zrobimy to za pomocą polecenia ''Math.Floor''.
Mamy już godziny. Teraz minuty. Tu z kolei wykorzystamy resztę z dzielenia minut przez 60 za pomocą polecenia ''Math.Remainder''.
<code>
TextWindow.Write("Podaj liczbę minut:")<br>
min = TextWindow.ReadNumber()<br>
h = Math.Floor(min / 60)<br>
hmin = Math.Remainder(min,60)<br>
TextWindow.WriteLine("h=" + h + " + min=" + hmin)<br>
</code>
http://i.imgur.com/8Ry1Tl3.png


''Ciąg dalszy wkrótce.''
''Ciąg dalszy wkrótce.''


[[Kategoria:Poradniki]][[Kategoria:Oprogramowanie]]
[[Kategoria:Poradniki]][[Kategoria:Oprogramowanie]]