Zmiany

Skocz do: nawigacji, wyszukiwania

Odgadywanie daty urodzin

Dodane 1421 bajtów, 12:20, 23 mar 2017
/* Część II */
# Pomnóż tę sumę przez 20 i znów dodaj 77.
# Pomnóż przez 5, dodaj liczbę złożoną z dwóch ostatnich cyfr roku, w którym się urodziłeś.
 
Na koniec prosi gracza, aby ten podał mu, jaką otrzymał liczbę.
 
[[Plik:Ur2.PNG]]
 
''Rys. 2 Kolejne działania matematyczne''
 
 
Zasada odgadnięcia daty urodzenia jest bardzo prosta. Wystarczy, że od otrzymanego wyniku odejmiemy liczbę 38885. Wówczas otrzymany wynik oznajmi nam datę urodzenia gracza, gdzie dwie ostatnie cyfry wskazują rok, dwie środkowe - miesiąc, a pozostałe - dzień urodzenia.
 
Załóżmy, że gracz urodził się 22 października 1976 roku. Wykonując kolejno wskazane działania, otrzyma następujące rezultaty pośrednie:
 
20 * 22 + 77 = 517
 
5 * 517 + 10 = 2595
 
20 * 2595 + 77 = 51977
 
5 * 51977 + 77 = 259961
 
A zatem odpowiedź, którą poda duszkowi, jest liczba: 259961. Po odjęciu od niej liczby 38885 otrzymamy '''221076'''.
 
Problemem jest tutaj, w jaki sposób pokazać na scenie tę datę? Podanie np. wyniku 221076 nie będzie z pewnością zbyt łatwe do odczytania jako 22 października 1976 roku. A może 2076 roku?
 
W tym celu należy rozważyć dwa przypadki:
 
* gracz urodził się w XX wieku - wówczas początkowymi cyframi roku będą 19;
* gracz urodził się w XXI wieku- wówczas początkowymi cyframi roku będą 20.
 
Oczywiście bardzo łatwo można zmodyfikować program w przypadku gracza, który urodził się w innym wieku :-)
 
Zatem po uruchomieniu programu duszek pyta użytkownika, w jakim wieku się urodził:
 
 
 
 
[[Plik:Freepik.jpeg|mały|left]]
1495
edycji