Lösung Umdrehen in Coffeescript:
Abwandlung 1
umdrehen = (satz) -> verschluesselter_satz = "" laenge = satz.length stelle = 0 while stelle < laenge zeichen = satz[stelle] verschluesselter_satz = zeichen + verschluesselter_satz stelle = stelle + 1 satz = verschluesselter_satz return satz umdrehen_abwandlung = (satz) -> verschluesselter_satz = "" laenge = satz.length stelle = 0 while stelle < laenge kurzsatz = satz[stelle..stelle+9] kurzsatz = umdrehen kurzsatz verschluesselter_satz = verschluesselter_satz + kurzsatz stelle = stelle + 10 satz = verschluesselter_satz return satz # -------------------------------------- console.log "Das Programm ist gestartet" write "Verschlüsseln durch Umdrehen" write "Abwandlung 1" write "~" await read 'Satz eingeben: ', defer satz write "~" write "Unverschluesselt: " + satz satz = umdrehen_abwandlung satz write "Verschluesselt: " + satz
Lösung Umdrehen in Coffeescript
Abwandlung 1
console.log "Programm Verschlüsseln durch Umdrehen " console.log "~" umdrehen = (satz) -> verschluesselter_satz = "" laenge = satz.length stelle = 0 while stelle < laenge zeichen = satz[stelle] verschluesselter_satz = zeichen + verschluesselter_satz stelle = stelle + 1 satz = verschluesselter_satz return satz umdrehen_abwandlung = (satz) -> verschluesselter_satz = "" laenge = satz.length stelle = 0 while stelle < laenge kurzsatz = satz[stelle..stelle+9] kurzsatz = umdrehen kurzsatz verschluesselter_satz = verschluesselter_satz + kurzsatz stelle = stelle + 10 satz = verschluesselter_satz return satz # ------------------------------------------------------------ console.log "Das Programm ist gestartet" write "Verschlüsseln durch Umdrehen" write "Abwandlung 1" write "~" await read 'Satz eingeben: ', defer satz write "~" write "Unverschluesselt: " + satz satz = umdrehen_abwandlung satz write "Verschluesselt: " + satz console.log "Das Programm ist beendet mit dem Satz: #{satz}"