Jako że zmienne są bardzo ważne, postanowiłem
napisać dodatkowe zadania do wykonania. Chodzi o to, by korzystanie ze
zmiennych było dla was naturalne. Plik z rozwiązaniem proszę umieścić
jako załącznik, hasło - adres e-mail podany na forum. W razie
wątpliwości, niejasności, pytań, uwag - piszcie śmiało. Kurs jest od
tego by się nauczyć nowych rzeczy
Zadanie 1.Zdefiniuj (utwórz) następujące zmienne:
- "liczbaStronKsiazki" - przechowuje liczbę stron książki;
- "temperaturaC" - temperatura w stopniach Celsiusza;
- "nazwaGangu" - nazwa gangu graczy;
- "cenaBrhamina" - cena brahmina w kapslach;
- "bylWybuch" - informacja o tym, czy był wybuch;
- "oprocentowaniePozyczki" - oprocentowanie pożyczki w banku;
- "dniDoKonca"- liczba dni do końca czegoś;
- "czyZakonczyc" - informacja czy działanie czegoś ma się zakończyć;
Zastanów się jaki będzie odpowiedni typ. W komentarzu przy każdej definicji uzasadnij wybór typu. Przykład:
uint pojemnoscBaku; // pojazd nie może posiadać ujemnej ilości paliwa
Oczywiście nie ma jednego dobrego rozwiązania:
float pojemnoscBaku; // ponieważ pojemność jest w litrach, chcę by można było wyrazić wartości mniejsze niż litr
Zadanie 21. Stwórz zmienną typu
uint8 o nazwie
MalaZmienna;
2. Stwórz zmienną typu
uint16 o nazwie
DuzaZmienna;
3. Przypisz do zmiennej
DuzaZmienna wybrana przez siebie wartość, większą niż 255;
4. Skopiuj wartość znajdującą się w
DuzaZmienna do zmiennej
MalaZmienna;
5. Wypisz na ekran zawartość zmiennych
DuzaZmienna, oraz
MalaZmienna;
6. Spróbuj przewidzieć co się stanie. Możesz się wspomóc kalkulatorem windowsowym;
7. Przeładuj skrypty klienta i sprawdź wynik. Zmień kilka razy wartość wymyśloną w punkcie 3 i spróbuj odgadnąć efekt.
Możesz wypisać zawartość obu zmiennych; wystarczy coś w ten deseń:
- Message("uint16:" + DuzaZmienna +", uint8:"+MalaZmienna);
Message("uint16:" + DuzaZmienna +", uint8:"+MalaZmienna);Zadanie 3Wymień co najmniej dwie wartości, które musi przyjąć
DuzaZmienna, dla których
MalaZmienna po
MalaZmienna = DuzaZmienna;
będzie miała wartość:
a) 0;
b) 1;
c) 2;
d) 3;
Zadanie 4Piszesz skrypt do obsługi karawan. Utwórz zmienne, które będą przechowywać następujące informacje:
- nazwę towaru,
- identyfikator towaru,
- ilość kg ładunku,
- cena, za którą kupiono ładunek;
- cena, za którą karawana chce sprzedać przewożony ładunek;
- ilość brahminów,
- ilość wolnej obstawy, która jest do dyspozycji,
- wysokość pensji eskorty,
- czy w dziś jest dzień wymarszu karawany.
Zastanów się nad typami oraz wymyśl odpowiednie nazwy dla zmiennych, tak by oddawały zawartość zmiennej.
Edit: Poprawiono błędy w tekście - Pandemon.