#!/bin/bash # (C) David Vajda # 2025-08-11 # Periodensystem der Chemie uebung .. symbol=("H" "He" "Li" "Be" "B" "C" "N" "O" "F" "Ne" "Na" "Ma" "Al" "Si" "P" "S" "Cl" "Fe" "Cu" "Ga" "Ge" "Ag" "Sn" "Au" "Hg" "Pb") name=("Wasserstof" "Helium" "Litium" "Berrylium" "Bor" "Kohlenstof" "Stickstoff" "Sauerstoff" "Flour" "Neon" "Natrium" "Magnesium" "Aliuminium" "Silicium" "Phosphor" "Schwefel" "Chlo" "Eisen" "Kupfer" "Gallium" "Germanium" "Silber" "Zinn" "Gold" "Quecksilber" "Blei") ordnungszahl=("1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "26" "29" "31" "32" "47" "50" "79" "80" "82") n=${#name[@]} echo "$n" echo "# (C) David Vajda" echo "# 2025-08-11" echo "# Periodensystem der Chemie uebung .." date fs=$(date | sed 's/[\:\ \.]//g') f="periodensystemuebung$fs.loesung.txt" echo "# (C) David Vajda" >> $f echo "# 2025-08-11" >> $f echo "# Periodensystem der Chemie uebung .." >> $f date >> $f i=0 while [ $i -lt 128 ] do r=$(($RANDOM%3)) if [ $r -eq 0 ] then r2=$(($RANDOM%$n)) echo "nenne name und ordnungszahl zu dem Symbol" echo "${symbol[$r2]}" echo "${symbol[$r2]}" >> $f echo "${name[$r2]}" >> $f echo "${ordnungszahl[$r2]}" >> $f echo "" elif [ $r -eq 1 ] then r2=$(($RANDOM%$n)) echo "nenne symbol und ordnungszahl zu dem namen" echo "${name[$r2]}" echo "${name[$r2]}" >> $f echo "${symbol[$r2]}" >> $f echo "${ordnungszahl[$r2]}" >> $f echo "" elif [ $r -eq 2 ] then r2=$(($RANDOM%$n)) echo "nenne name und symbol zu der ordnungszahl" echo "${ordnungszahl[$r2]}" echo "${ordnungszahl[$r2]}" >> $f echo "${name[$r2]}" >> $f echo "${symbol[$r2]}" >> $f echo "" fi i=$(($i+1)) done