alexf001

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 55096

Url: https://administrator.de/forum/kann-man-in-der-windows-console-wurzel-ziehen-quadrieren-55096.html

Ausgedruckt am: 18.05.2025 um 17:05 Uhr

45426
45426 26.03.2007 um 18:22:02 Uhr
Goto Top
Ganz einfache Antwort auf das, was oben steht: Nein.

> aber wie geht mit hochzahlen und wurzel?

calc.exe eingeben.
bastla
bastla 26.03.2007 um 19:07:31 Uhr
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
alexf001
alexf001 26.03.2007 um 21:15:43 Uhr
Goto Top
vielen dank!
macht zwar vielen komplizierter, da ich 19 potenzen berechnen muss, aber immerhin geht es.
bastla
bastla 26.03.2007 um 21:20:13 Uhr
Goto Top
Hallo alexf001!

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

Grüße
bastla
alexf001
alexf001 26.03.2007 um 21:26:33 Uhr
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