Download | Programy

[PASCAL] Desetinná čárka

Programovací jazyky, grafika, tvorba webu, SEO, programy pro práci s webem, vyhledávače

Moderátor: Moderátoři

Uživatelský avatar
z3u7xd
Nováček
Nováček
Příspěvky: 4
Registrován: pon čer 18, 2012 21:52

[PASCAL] Desetinná čárka

Příspěvek od z3u7xd »

Programuji jeden program,který využívá matematických operátorů. Tedy dělím mezi sebou dvě čísla kde výsledek má vyjít v desetinné hodnotě např. 4,258 . Jenže program to vypisuje tímto způsobem (př. 4.00000000000E+001).
Existuje nějaký způsob jak by to ten program vypsal tak jak jsme na to běžně zvyklí?

Program jsem přepsal do C++ a funguje to jak má,ale rád bych si s tím uměl poradit i v Pascalu. Děkuji.
"Friedrich Nietzsche: Nic není tak, jak je."
"Kjell A Nördström: K učení nedochází automaticky, je třeba k němu vést."
"Svoboda je účast na moci."
____________________________________________________________________________________________
Samsung S5570 - Android 2.2 Froyo
HP ProBook 4525s - Windows 7 Professional x64
HP Compaq dx2300 Microtower - Linux Ubuntu 10.10 Maverick Meerkat
Uživatelský avatar
z3u7xd
Nováček
Nováček
Příspěvky: 4
Registrován: pon čer 18, 2012 21:52

Re: [PASCAL] Desetinná čárka

Příspěvek od z3u7xd »

Problém vyřešen:

ANONYM ODPOVĚDĚL:
Jestli se bavíme o klasickém Pascalu, kde se ty čísla vypisují příkazem write(x); tak stačí doplnit formátování třeba write(x:0:5); (na pět desetinných míst)

Obecně write(x:počet_míst_celkem:z_toho_desetinných);




:lock:
"Friedrich Nietzsche: Nic není tak, jak je."
"Kjell A Nördström: K učení nedochází automaticky, je třeba k němu vést."
"Svoboda je účast na moci."
____________________________________________________________________________________________
Samsung S5570 - Android 2.2 Froyo
HP ProBook 4525s - Windows 7 Professional x64
HP Compaq dx2300 Microtower - Linux Ubuntu 10.10 Maverick Meerkat
Odpovědět