Stránka 1 z 1

[PASCAL] Desetinná čárka

Napsal: ned pro 09, 2012 13:30
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.

Re: [PASCAL] Desetinná čárka

Napsal: sob led 05, 2013 12:26
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: