16 164
edycje
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]] |