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

[OT] Prozentrechnen in der Shell



Hallo Liste,

ich versuche der Shell das Prozentrechnen beizubringen, stoße aber dort auf erhebliche Probleme.

ein

echo $((GRUNDWERT * (PROZENTWERT / 100)))

schein nicht zu funktionieren.

Auch Modifikationen wie

TMP=$((PROZENTWERT / 100))
echo $((GRUNDWERT * TMP))

gehen nicht wirklich.

Eine Schleife ergab, das vollkommen falsche Werte ausgegeben werden.

while test $PROZENTWERT != 255; do
  TMP=$((PROZENTWERT / 100))
  echo $((GRUNDWERT * TMP))
done

Es erscheinen eine Weile "0", dann "255" und schließlich "510" als Ausgabe.

Bin ich im Prozentrechnen auf Note 6 oder kann die Shell das einfach nur nicht?

WE-Greetz

Andreas

--
Andreas-Christian Appenheimer
Kösters Busch 47 | 49141 Essen | Fon: 0201-211 4 99
http://www.open-box.de         | Mail: a_c_a@gmx.de
LinuxUser #274748     at     http://counter.li.org/



Reply to: