[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Arexx Prog



>Pouzival jsem vzorec  ton=ton*(2^(1/12)). Jak to prevest do Arexx-u?
>On totiz neumi pocitat mocninu jinak nez s integerem. ( ja vim, ze je to
>konstanta, ale v jine pripade by nemusela)
To ti neporadim ale mocnina na necele cislo se da urcite spocitat
nejak "rucne".
Druha moznost je zavolat si nejaky kalkulator s AREXX portem a ten
pozadat o spocitani. Tem kalkulatorum se ale dost obtizne predavaji
pozadavky. Napr. CALC '2^34' neni problem ale CALC '2^promenna'
uz problem je. Musi se mu to poslat jako CALC nejakytext,
kde nejakytext je vlastne vzorecek, ktery se ma vypocitat.
Ten nejakytext uz musi obsahovat konktretni cisla.
Musis si tedy predem zajistit vyrobeni nejakehotextu, ktery
bude obsahovat ty tve pozadavky. Docela drbacka.

>A dal bych potreboval, aby to vytisklo ve tvaru   256,267,311,.....
>Proste 12 cisel vedle sebe na radek.
>Prikaz SAY automaticky prejde na dalsi radek - jak to obejit ?
Tady budes muset pouzit fce WRITECH, WRITELN. Bohuzel ale chteji
pracovat jenom se soubory takze musis otevrit nejake okno.

OPEN(window, 'CON:100/100/400/150/blablabla/CLOSE', W)

Pak misto SAY pouzijes WRITECH (window, ton).
Odentrujes bud WRITELN(window, '') nebo WRITECH (window, '0A'x)

zavres ho CALL CLOSE(window)

Nebo vsech 12 hodnot davat bud do 12ti promennych a pak je vyplivnout
na jednom radku:
SAY p1','p2','p3','p4','p5...
Nebo ty hodnoty cpat do pole a pak to vyplivnout taky na jednom radku.

-- 
/* R.Palat, zdbekol@ova.comp.cz */