-
Notifications
You must be signed in to change notification settings - Fork 0
/
funcionesEncriptador.js
52 lines (52 loc) · 1.57 KB
/
funcionesEncriptador.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
function encriptador (letra){
switch (letra) {
case "a":
//console.log("ai");
//alert("ai")
return "ai";
break;
case 'e':
//console.log("enter");
//alert("enter")
return "enter";
break;
case 'i':
//console.log("imes");
//alert("imes")
return "imes";
break;
case 'o':
//console.log("ober");
//alert("ober")
return "ober";
break;
case 'u':
//console.log("ufat");
//alert("ufat");
return "ufat";
break;
default:
//alert("letra");
//console.log(letra);
return letra;
}
}
function separadorEncriptador(palabra,posicionLetra){
return encriptador (palabra[posicionLetra]);
}
function concatenadorEncriptador (palabra){
var fraseConcatenada = "";
for (var posicionLetra=0 ; posicionLetra<palabra.length ; posicionLetra++){
fraseConcatenada = fraseConcatenada + separadorEncriptador(palabra,posicionLetra);
}
return fraseConcatenada;
}
function escrituraFormularioEncriptador (textoFormularioentrada){
var frasecompleta = concatenadorEncriptador(textoFormularioentrada);
document.getElementById('salidaTexto').value = frasecompleta;
if (textoFormularioentrada !== frasecompleta){
ocultadorElementos(textoFormularioentrada,frasecompleta);
}else{
document.getElementById('salidaTexto').value = "";
}
}