Advertisement
Raul_julian

Number_Pessoal.js

Dec 8th, 2013
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     /* Esse script indica o número pessoal de cada nome
  2.  
  3.     Produzido por: Raul Julian 
  4.  
  5.     */
  6.  
  7.  
  8.         var vetor1 = ["A", "a", "J", "j", "S", "s"];
  9.     var vetor2 = ["B", "b", "K", "k", "T", "t"];
  10.     var vetor3 = ["C", "c", "L", "l", "U", "u"];
  11.     var vetor4 = ["D", "d", "M", "m", "V", "v"];
  12.     var vetor5 = ["E", "e", "N", "n", "W", "w"];
  13.     var vetor6 = ["F", "f", "O", "o", "X", "x"];
  14.     var vetor7 = ["G", "g", "P", "p", "Y", "y"];
  15.     var vetor8 = ["H", "h", "Q", "q", "Z", "z"];
  16.     var vetor9 = ["I", "i", "R", "r"];
  17.    
  18.     var nome = prompt("Insira o nome para calcular o número pessoal:");
  19.     var cont = 0;
  20.    
  21.     for(var i=0; i<nome.length; i++) {
  22.        
  23.             if(nome[i] == " ") {
  24.                
  25.                     continue;
  26.            
  27.             }
  28.            
  29.                 for(var j=0; j<6; j++) {
  30.                    
  31.                             if(nome[i] == vetor1[j]) {
  32.                                
  33.                                     cont += 1;
  34.                                     break; }
  35.                                    
  36.                             else if(nome[i] == vetor2[j]) {
  37.                                
  38.                                     cont += 2;
  39.                                     break; }
  40.                            
  41.                             else if(nome[i] == vetor3[j]) {
  42.                                
  43.                                     cont += 3;
  44.                                     break; }
  45.                            
  46.                             else if(nome[i] == vetor4[j]) {
  47.                                
  48.                                     cont += 4;
  49.                                     break; }
  50.                            
  51.                             else if(nome[i] == vetor5[j]) {
  52.                                
  53.                                     cont += 5;
  54.                                     break; }
  55.                            
  56.                             else if(nome[i] == vetor6[j]) {
  57.                                
  58.                                     cont += 6;
  59.                                     break; }
  60.                            
  61.                             else if(nome[i] == vetor7[j]) {
  62.                                
  63.                                     cont += 7;
  64.                                     break; }
  65.                                    
  66.                             else if(nome[i] == vetor8[j]) {
  67.                                
  68.                                     cont += 8;
  69.                                     break; }
  70.                     }
  71.                    
  72.                     for(var h=0; h<4; h++) {
  73.                        
  74.                             if(nome[i] == vetor9[h]) {
  75.                            
  76.                                 cont += 9;
  77.                                 break; }
  78.                     }
  79.         }
  80.        
  81.         var novo = new String(cont);
  82.         var number = new Number(0);
  83.        
  84.         for(var g=0; g<novo.length; g++) {
  85.    
  86.                 number += (+novo[g]);
  87.         }
  88.        
  89.         alert("O numero pessoal de " + nome + " é: " + number);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement