...
I disse dager er personvern på dagsorden. Det skal lages en funksjon som skal kryptere en setning ved hjelp av Cæsarskift.
a)
Lag funksjonen
...
cCipher
. Parameterene er word
og step
. Den skal forskyve hver bokstav (char) i word
med step
antall tegn i alfabetet. Til høyre om step er positiv og til venstre om den er negativ.
Anta at word kun består av små bokstaver fra a til z, ingen tegn, tall o.l.
Tips: Lek med: mod(tall + shift, 26)
b)
Lag funksjonen dCipher
. Denne skal dekryptere en tekststreng ved gitt step.
c)
Lag funksjonen safeTalk()
. Den skal gi brukeren valget mellom kryptering eller dekryptering. Deretter skal den be brukeren om en tekstreng og antall steg. Den skal returnere den krypterte eller dekrypterte strengen.
text og step.
Code Block | ||
---|---|---|
| ||