alexf001
Goto Top

kann man in der windows-console wurzel ziehen/quadrieren?

ganz einfache frage, steht ja oben.
set /a a=4*5 ist multiplikation
set /a a=4/5 ist division
set /a a=4%5 ist modulo
aber wie geht mit hochzahlen und wurzel?
^ klappt bei mir nicht

gruss alex

Content-Key: 55096

Url: https://administrator.de/contentid/55096

Printed on: April 24, 2024 at 20:04 o'clock

Mitglied: 45426
45426 Mar 26, 2007 at 16:22:02 (UTC)
Goto Top
Ganz einfache Antwort auf das, was oben steht: Nein.

> aber wie geht mit hochzahlen und wurzel?

calc.exe eingeben.
Member: bastla
bastla Mar 26, 2007 at 17:07:31 (UTC)
Goto Top
Hallo alexf001!

Naja, mit etwas Aufwand sollte man zumindest für die Potenz etwas tun können - Beispiel für 2^8:
@echo off & setlocal enabledelayedexpansion
set b=2
set p=8
set e=1
for /l %%i in (1,1,%p%) do set /a e=!e!*%b%
echo %e%

Grüße
bastla
Member: alexf001
alexf001 Mar 26, 2007 at 19:15:43 (UTC)
Goto Top
vielen dank!
macht zwar vielen komplizierter, da ich 19 potenzen berechnen muss, aber immerhin geht es.
Member: bastla
bastla Mar 26, 2007 at 19:20:13 (UTC)
Goto Top
Hallo alexf001!

Wäre es dann nicht besser, auf VBScript auszuweichen? Dort klappt's auch mit Dezimalstellen.

Grüße
bastla
Member: alexf001
alexf001 Mar 26, 2007 at 19:26:33 (UTC)
Goto Top
für mich nicht unbedingt.
eineirseits wollte ich mich bischen mit batch beschäftigen,
andererseits wäre das eine größere struktur die ich ungerne zerteilen würde.

p.s. ich werde mich bei gelegencheit auch mit vbs beschäftigen face-smile