ĆWICZENIE
ĆWICZENIE
Musimy wpisać dwie liczby. Pierwsza będzie określała, ile znaków ma zajmować liczba. Potrzebujemy jednego znaku na 5, jednego na kropkę dziesiętną i jednego na jedną cyfrę po przecinku. Razem 3. Druga cyfra to 1 (po przecinku ma być jedna cyfra). Razem więc formatowanie powinno mieć postać :3:1.
program cw3_9;
{ Program wyświetla wynik dzielenia 10 przez 2 }
{ formatując go z jednym miejscem po przecinku. }
{ Katalog r3_03 : 3_9.pas }
begin
Writeln (10/2 : 3:1); end.
Jeżeli pierwsza podana liczba będzie większa niż liczba znaków wymaganych do wypisania liczby z określoną liczbą miejsc po przecinku, przed liczbą będzie dodawana odpowiednia liczba spacji. Jest to bardzo wygodne przy tworzeniu różnego rodzaju kolumn liczb — dzięki takiemu formatowaniu łatwo można zadbać o ich porządne wyświetlenie.
Bardzo pożyteczną cechą Write i Writeln jest to, że pozwalają wypisać nie tylko jedną, ale kilka danych jedna po drugiej. W tym celu należy oddzielić je przecinkami.
ĆWICZENIE
3.10
W instrukcji Writeln możesz łączyć ze sobą tekst, wyrażenia i liczby, oddzielając je przecinkiem.
program cw3_10;
{ Program wyświetla wynik dzielenia 10 przez 2, }
{ wypisując cale równanie "10/2 = " i wynik. }
{ Katalog r3_03 : 3_10.pas }
begin
Writeln ('10/2 = 10/2 :3:1);
end.
Może pojawić się pytanie: dlaczego w ćwiczeniu 3.7 liczba 2000 nie została wypisana w formacie naukowym, tylko zwyczajnie, podczas gdy wynik dzielenia 10 przez 2 już nie?
Komputer posiada dwa sposoby pamiętania i przetwarzania liczb. Pierwszy z nich do stałoprzecinkowy (stalopozycyjny). W ten sposób pamiętane są jedynie liczby całkowite (z ograniczonego zresztą zakresu, maksymalnie da się w Pascalu zapamiętać w ten sposób