Ĺadny brzuch
Witam!
Znam dobrze Pascala a zapomniałem jak wykonać: a*0.28 bez kilkunastu zer po przecinku bo jak pisze mu np. dla a=10 to program pisze: 2.800000000000000E+0000 a ja chce żeby pisało wynik 2.8. Jak to wykonać?
dla a jest integer!
Z góry dzięki..
Piszesz do wyniku w miejscu wypisania zmiennej dodaj np: ":2:2" Wpisujesz dwie liczby po " : " ale nigdy nie pamiętam która co oznacza. Na pewno jedna ilość liczb po przecinku, a druga ilość znaków na jakich wyświetlona będzie liczba.
Użytkownik reVis edytował ten post 22 kwiecień 2005, 20:31
Piszesz do wyniku w miejscu wypisania zmiennej dodaj np: ":2:2" Wpisujesz dwie liczby po " : " ale nigdy nie pamiętam która co oznacza. Na pewno jedna ilość liczb po przecinku, a druga ilość znaków na jakich wyświetlona będzie liczba.
Czyli jak mam to wykonać? Moj program wygląda tak:
program cos; uses crt, dos; var a:integer; begin Writeln('Podaj a:'); Readln(a); Writeln('Wynik: ', a*0.28,'m'); readkey; end.
Mysle ze:
Writeln('Wynik: ', a*0.28:2:2,'m');
Dziękuje bardzo, wszystko chodzi poprawnie... Temat do zamknięcia.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Znam dobrze Pascala a zapomniałem jak wykonać: a*0.28 bez kilkunastu zer po przecinku bo jak pisze mu np. dla a=10 to program pisze: 2.800000000000000E+0000 a ja chce żeby pisało wynik 2.8. Jak to wykonać?
dla a jest integer!
Z góry dzięki..
Piszesz do wyniku w miejscu wypisania zmiennej dodaj np: ":2:2" Wpisujesz dwie liczby po " : " ale nigdy nie pamiętam która co oznacza. Na pewno jedna ilość liczb po przecinku, a druga ilość znaków na jakich wyświetlona będzie liczba.
Użytkownik reVis edytował ten post 22 kwiecień 2005, 20:31
Piszesz do wyniku w miejscu wypisania zmiennej dodaj np: ":2:2" Wpisujesz dwie liczby po " : " ale nigdy nie pamiętam która co oznacza. Na pewno jedna ilość liczb po przecinku, a druga ilość znaków na jakich wyświetlona będzie liczba.

Czyli jak mam to wykonać? Moj program wygląda tak:
program cos; uses crt, dos; var a:integer; begin Writeln('Podaj a:'); Readln(a); Writeln('Wynik: ', a*0.28,'m'); readkey; end.
Mysle ze:
Writeln('Wynik: ', a*0.28:2:2,'m');

Dziękuje bardzo, wszystko chodzi poprawnie... Temat do zamknięcia.