krouzek:caesarova_sifra

String.prototype.replaceAt = function(index, character) {
    return this.substr(0, index) + character + this.substr(index+character.length);
};
 
var retezec = "AHOJ"
 
for(var i = 0;i<retezec.length;i++){
console.log(retezec[i])
  if (retezec[i] == "A"){
   retezec = retezec.replaceAt(i,"E")
  }
}
 
console.log(retezec)
var retezec = "AHOJ"
var vystup = ""
 
retezec = retezec.toUpperCase()
 
for(var i = 0;i<retezec.length;i++){
console.log(retezec[i])
  if (retezec[i] == "A"){
   vystup += "E"
  }else if(retezec[i] == "B"){
   vystup += "F"
  }else{
   vystup += "?"
  }
}
 
console.log(vystup)
abeceda = ["A","B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
sifra = ["F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "A","B", "C", "D", "E"];
 
 
function sifrovani() {
    var x = document.getElementById("vstup").value;
 
    var vystup =""
    for (i=0; i < x.length; i++){
        document.getElementById("vystup").value = vstup;
 
        indexPismenka = abeceda.indexOf(x[i])
        if(indexPismenka<0){
            vystup+="?"
        }else{
            vystup+=sifra[indexPismenka]
        }
    }
 
    document.getElementById("vystup").value = vystup;
}
  • krouzek/caesarova_sifra.txt
  • Poslední úprava: 2023/11/15 20:54
  • autor: 127.0.0.1