9 (1306)

9 (1306)



Aby więc nadać zmiennej Wiek (typu Byte) wartość 29, należy w programie napisać:

program przykład; var

Wiek : Byte;

begin

Wiek 29; end.

Oczywiście możesz także wpisać wyrażenie, które program w czasie wykonywania wyliczy, Może ono zawierać zmienne (także tę, której przypisujesz wartość). Dlatego tak często na początku budzące zdziwienie:

Wiek Wiek + 1;

oznacza po prostu zwiększenie wartości zmiennej Wiek o 1.

■ I C Z E N I E

Wykorzystanie różnych typów

Napisz program, który zapamięta w zmiennych odpowiednich typów jak najwięcej informacji o Tobie.

program cw3_15;

{ Program zapamiętuję dane o osobie w odpowiednich zmiennych }

{ i wyświetla je w sformatowany sposób.    }

{ Katalog r3_04 : 3_15.pas    }

var

Imię, Nazwisko : String [30];

Ulica, Miasto : String [30];

Kod : String [6];

NumerDomu: String [10];

NumerMieszkania : Integer;

Mezczyzna, Kobieta : Boolean;

Wiek : Byte;

begin

Imię := 'Andrzej1; Nazwisko 'Kierzkowski';

Ulica 'Czekoladowa'; Miasto 'Czekoladowo';

Kod '99-900';

NumerDomu    '15'; NumerMieszkania    6;

Mezczyzna    True; Kobieta False;

Wiek 29;

Writeln ('Imię i nazwisko: ' :17, Imię, ' ', Nazwisko);

Writeln ('Adres: ' :17, Ulica, ' ', NumerDomu, '/',

NumerMieszkania, ', ', Kod, ’ ', Miasto);

Writeln ('Kobieta: ' -.17, Kobieta);

Writeln ('Mezczyzna: ' :17, Mezczyzna);

Writeln ('Wiek: ' :17, Wiek); end.

Zaraz, a dlaczego zmienną NumerDomu zadeklarowano jako String, a nie Integer? Otóż dlatego, że niektóre adresy mogą mieć bardziej skomplikowane numery domu. Na przykład 15a albo 35 - 39. Rodzi się pytanie, co z osobami mieszkającymi w domkach jednorodzinnych i nieposiadającymi w adresie numeru mieszkania? Na razie mogę zaproponować niezbyt zgrabne wyjście: przypisanie zmiennej NumerMieszkania wartości 0 i dość nietypowo wydrukowany adres: ul. Czekoladowa 15/0. Niebawem dowiesz się, jak sprawdzić, czy numer mieszkania nie jest zerowy i wydrukować to ładniej.


Wyszukiwarka

Podobne podstrony:
32 (566) Zmienna I jest typu Byte, więc nie może przekroczyć wartości 255, tym samym nigdy nie będzi
img12 Zmienne - Zmiana typu 1/3 Zazwyczaj nie jest konieczne określenie typu zmiennej W zależności o
img13 Zmienne - Zmiana typu 2/3 Czasem zachodzi potrzeba zmiany typu lub PHP błędnie rozpoznaje typ,
img14 Zmienne - Zmiana typu 3/3 Dozwolone typy rzutowań: (int), (integer) - rzutuj do typu całkowite
str26101 djvu NAUKA Teorja względności należy do teoryj zasad. Aby więc ogarnąć jej istotę, należy
Scan Pic0069 ciągają się wzajemnie; jeśli przeciwnie - odpychają się. Aby więc przy odsuwaniu ramki
Slajd45 3 Metoda simpleks Aby zmienną xk móc wprowadzić do bazy, należy z niej wyeliminować jedną ze
Aby umożliwić podłączenie do gniazda typu RJ45 sprzętu komputerowego wykorzystującego inny typ złącz
jak również zmniejszenie wydajności procesu, aby więc zwiększyć szybkość reakcji głównych, należy
Poznaj C++ w$ godziny0143 132 Godzina 9 Teraz pWiek przechowuje adres zmiennej wiek równej 50. Ten s
Poznaj C++ w$ godziny0146 Wskaźniki 135 Wskaźniki 135 ANALIZA: W tym programie deklarujemy dwie zmie
RECEPTA Aby więc przygotować twórcze możliwości, powinieneś:
45418 img13 Zmienne - Zmiana typu 2/3 Czasem zachodzi potrzeba zmiany typu lub PHP błędnie rozpoznaj
{ private: U Są prywatne, więc automatyczne zmienne nie // mogą być

więcej podobnych podstron