logex20250819b.sh

#!/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


i=0
while [ $i -lt 128 ]
do
    b=2
    bs=$b
    n=$((($RANDOM%12)+4))
    j=1
    while [ $j -lt $n ]
    do
        b=$(($b*$bs))
        j=$(($j+1))
    done
    echo "geben sie log_2($b) = ld($b) an"
    echo "geben sie log_2($b) = ld($b) an" >> $fsol
    echo "loesung: $i" >> $fsol
    i=$(($i+1))
done