alle2wochen
Neues Mitglied
hallo für den infounterricht ij der schule ,muss ich ein verschlüsselungspogramm (nach caesar) erstellen.
die buchstaben sollen um einen bestimmten wert im alphabet
verschoben werden.. z.B. 5
a-->e
b-->f
c-->g
...usw.
hier das was ich bis jetzt geschaft habe...hab zischendurch immer mal
durch alert befehle ausgeben lassen funktioniert eigentlich.. bis auf die
forschleife.. die fängt garnicht erst an. :( könnt ihr mir helfen?
hier der quelltext:
die buchstaben sollen um einen bestimmten wert im alphabet
verschoben werden.. z.B. 5
a-->e
b-->f
c-->g
...usw.
hier das was ich bis jetzt geschaft habe...hab zischendurch immer mal
durch alert befehle ausgeben lassen funktioniert eigentlich.. bis auf die
forschleife.. die fängt garnicht erst an. :( könnt ihr mir helfen?
hier der quelltext:
Code:
<html>
<head><title>Kodieren</title>
</head>
<body>
<script language="JavaScript">
var feld1,feld2,alphabet,umsoviel,codewort,codebuchstabe,buchstabe,stelle
function kodieren()
{
alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
feld1=window.document.form01.form_feld1.value;
feld1=feld1.toUpperCase();
feld2=""
codewort=""
umsoviel = prompt("Die Verschiebungszahl ist","5")
for (var zaehler=0; zaehler=feld1.lenght-1; zaehler++)
{
buchstabe=feld1.charAt(k);
stelle=alphabet.indexOf(buchstabe);
stelle=stelle*1+umsoviel*1;
codebuchstabe=alphabet.charAt(stelle);
codewort=codewort.codebuchstabe;
}
window.document.form01.form_feld2.value=codewort
}
</script>
[b]Verschlüsselung nach Caesar[/b]
Benutzen sie keine Umlaute; neben dem sind keine weiteren Zeichen erlaubt, auch kein Punkt und Komma.
<form name="form01">
<textarea name="form_feld1" rows="10" cols="50">
</textarea>
<input type="button" onclick="kodieren()" value="Kodieren">
<textarea name="form_feld2" rows="10" cols="50">
</textarea>
<input type="reset" value="neu" name="loeschen">
</form>
</body>
</html>