Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. </head>
  8. <body>
  9.  
  10. <script id="jsbin-javascript">
  11. var cpf = [];
  12. var peso1 = [10,9,8,7,6,5,4,3,2];
  13. var peso2 = [11,10,9,8,7,6,5,4,3,2];
  14. var dv1; //Primeiro digito calc.
  15. var dv2; //Segundo digito calc.
  16. var sum,resto;
  17.  
  18. var cpfu = prompt("Digite o seu cpf sem . e -");
  19. cpf[0] = Number(cpfu[0]);
  20. cpf[1] = Number(cpfu[1]);
  21. cpf[2] = Number(cpfu[2]);
  22. cpf[3] = Number(cpfu[3]);
  23. cpf[4] = Number(cpfu[4]);
  24. cpf[5] = Number(cpfu[5]);
  25. cpf[6] = Number(cpfu[6]);
  26. cpf[7] = Number(cpfu[7]);
  27. cpf[8] = Number(cpfu[8]);
  28. cpf[9] = Number(cpfu[9]);
  29. cpf[10] = Number(cpfu[10]);
  30.  
  31. sum = cpf[0]*peso1[0] + cpf[1]*peso1[1] +
  32. cpf[2]*peso1[2] + cpf[3]*peso1[3] +
  33. cpf[4]*peso1[4] + cpf[5]*peso1[5] +
  34. cpf[6]*peso1[6] + cpf[7]*peso1[7] +
  35. cpf[8]*peso1[8];
  36. resto = sum % 11;
  37.  
  38. if(resto < 2){
  39. dv1 = 0;
  40. }else{
  41. dv1 = 11 - resto;
  42. }
  43. sum = cpf[0]*peso2[0] + cpf[1]*peso2[1] +
  44. cpf[2]*peso2[2] + cpf[3]*peso2[3] +
  45. cpf[4]*peso2[4] + cpf[5]*peso2[5] +
  46. cpf[6]*peso2[6] + cpf[7]*peso2[7] +
  47. cpf[8]*peso2[8] + cpf[9]*peso2[9];
  48. resto = sum % 11;
  49.  
  50. if(resto < 2){
  51. dv2 = 0;
  52. }else{
  53. dv2 = 11 - resto;
  54. }
  55.  
  56. if(dv1 == cpf[9] && dv2 == cpf[10]){
  57. alert("CPF VALIDO");
  58. }else{
  59. alert("CPF INVALIDO");
  60. }
  61. </script>
  62.  
  63.  
  64.  
  65. <script id="jsbin-source-javascript" type="text/javascript">var cpf = [];
  66. var peso1 = [10,9,8,7,6,5,4,3,2];
  67. var peso2 = [11,10,9,8,7,6,5,4,3,2];
  68. var dv1; //Primeiro digito calc.
  69. var dv2; //Segundo digito calc.
  70. var sum,resto;
  71.  
  72. var cpfu = prompt("Digite o seu cpf sem . e -");
  73. cpf[0] = Number(cpfu[0]);
  74. cpf[1] = Number(cpfu[1]);
  75. cpf[2] = Number(cpfu[2]);
  76. cpf[3] = Number(cpfu[3]);
  77. cpf[4] = Number(cpfu[4]);
  78. cpf[5] = Number(cpfu[5]);
  79. cpf[6] = Number(cpfu[6]);
  80. cpf[7] = Number(cpfu[7]);
  81. cpf[8] = Number(cpfu[8]);
  82. cpf[9] = Number(cpfu[9]);
  83. cpf[10] = Number(cpfu[10]);
  84.  
  85. sum = cpf[0]*peso1[0] + cpf[1]*peso1[1] +
  86. cpf[2]*peso1[2] + cpf[3]*peso1[3] +
  87. cpf[4]*peso1[4] + cpf[5]*peso1[5] +
  88. cpf[6]*peso1[6] + cpf[7]*peso1[7] +
  89. cpf[8]*peso1[8];
  90. resto = sum % 11;
  91.  
  92. if(resto < 2){
  93. dv1 = 0;
  94. }else{
  95. dv1 = 11 - resto;
  96. }
  97. sum = cpf[0]*peso2[0] + cpf[1]*peso2[1] +
  98. cpf[2]*peso2[2] + cpf[3]*peso2[3] +
  99. cpf[4]*peso2[4] + cpf[5]*peso2[5] +
  100. cpf[6]*peso2[6] + cpf[7]*peso2[7] +
  101. cpf[8]*peso2[8] + cpf[9]*peso2[9];
  102. resto = sum % 11;
  103.  
  104. if(resto < 2){
  105. dv2 = 0;
  106. }else{
  107. dv2 = 11 - resto;
  108. }
  109.  
  110. if(dv1 == cpf[9] && dv2 == cpf[10]){
  111. alert("CPF VALIDO");
  112. }else{
  113. alert("CPF INVALIDO");
  114. }</script></body>
  115. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement