#!/bin/bash # (C) David Vajda # Logarithmus uebungsprogramm # 2025-08-19 date=$(date | sed 's/[\ \. \:]*//g') fsol="logex20250819$date.solution.txt" echo "# (C) David Vajda" echo "# Logarithmus uebungsprogramm" echo "# 2025-08-19" echo "$date" echo "# (C) David Vajda" >> $fsol echo "# Logarithmus uebungsprogramm" >> $fsol echo "# 2025-08-19" >> $fsol echo "$date" >> $fsol pow () { b=$(($1)) bs=$b n=$(($2)) i=1 while [ $i -lt $n ] do b=$(($b*$bs)) i=$(($i+1)) done return $b } #b=$(pow "2" "8") #echo "$b" i=0 while [ $i -lt 128 ] do n=$((($RANDOM%12)+4)) pow 2 $n echo "geben sie log_2($?) = ld($?) an" echo "geben sie log_2($b) = ld($b) an" >> $fsol echo "loesung: $i" >> $fsol i=$(($i+1)) done