-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathalfabeto.js
79 lines (67 loc) · 2.09 KB
/
alfabeto.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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
const A = [[1,2],[3,4]]
const letraA = ['a',0,0]
const letraB = ['b',1,0]
const letraC = ['c',2,0]
const letraD = ['d',3,0]
const letraE = ['e',4,0]
const letraF = ['f',0,1]
const letraG = ['g',1,1]
const letraH = ['h',2,1]
const letraI = ['i',3,1]
const letraJ = ['j',4,1]
const letraK = ['k',0,2]
const letraL = ['l',1,2]
const letraM = ['m',2,2]
const letraN = ['n',3,2]
const letraO = ['o',4,2]
const letraP = ['p',0,3]
const letraQ = ['q',1,3]
const letraR = ['r',2,3]
const letraS = ['s',3,3]
const letraT = ['t',4,3]
const letraU = ['u',0,4]
const letraV = ['v',1,4]
const letraW = ['w',2,4]
const letraX = ['x',3,4]
const letraY = ['y',4,4]
const letraZ = ['z',0,5]
const espaço = [' ',1,5]
const pontoF = ['.',2,5]
const virgula = [',',3,5]
const interrog = ['?',4,5]
const alfabeto=[letraA,letraB,letraC,letraD,letraE,letraF,letraG,letraH,letraI,letraJ,letraK,letraL,letraM,letraN,letraO,letraP,letraQ,letraR,letraS,letraT,letraU,letraV,letraW,letraX,letraY,letraZ,espaço,pontoF,virgula,interrog]
const form = document.querySelector('.formulario');
let mensagem = form.querySelector('.mensagem');
console.log(mensagem.value);
let mensagemValor = mensagem.value;
let a =''
let result = document.querySelector('.resultado')
let botaoReset = document.querySelector('.resetar')
let botaoEnviar = document.querySelector('.botaoEnviar')
//alert (alfabeto)]
function cancelaEvento(evento){
evento.preventDefault();
}
function criptografa(){
mensagem = form.querySelector('.mensagem');
a = mensagem.value;
console.log(a);
for (let j =0; j < a.length; j++){
for (let i =0;i<alfabeto.length;i++){
if (a[j] == alfabeto[i][0]){
const numerosLetra = [Number(alfabeto[i][1]),Number(alfabeto[i][2])]
let multiplicacao = [A[0][0]*numerosLetra[0] + A[1][0]*numerosLetra[1] , A[0][1]*numerosLetra[0] + A[1][1]*numerosLetra[1]]
result.textContent += `${multiplicacao},`
}}
}
}
function resetaPagina(){
window.location.reload()
}
botaoReset.onclick = function (){
resetaPagina()
}
botaoEnviar.onclick = function (){
criptografa()
}
form.addEventListener('submit',cancelaEvento)