Lösung Aufgabe 1 in Ruby:
def verschluesseln(satz, codewort) buchstabe = "" asciizahl = 0 stelle = 0 # Bei Eingabe als Char # versatz = codewort.ord - 48 # Bei Eingabe als Integer versatz = codewort verschluesselter_satz = "" while stelle < satz.length buchstabe = satz[stelle] asciizahl = buchstabe.ord asciizahl = asciizahl + versatz buchstabe = asciizahl.chr verschluesselter_satz = verschluesselter_satz + buchstabe stelle = stelle + 1 end return verschluesselter_satz end
Lösung Aufgabe 1 in Ruby:
def verschluesseln(satz, codewort) buchstabe = "" asciizahl = 0 stelle = 0 # Bei Eingabe als Char # versatz = codewort.ord - 48 # Bei Eingabe als Integer versatz = codewort verschluesselter_satz = "" while stelle < satz.length buchstabe = satz[stelle] asciizahl = buchstabe.ord asciizahl = asciizahl + versatz buchstabe = asciizahl.chr verschluesselter_satz = verschluesselter_satz + buchstabe stelle = stelle + 1 end return verschluesselter_satz end