Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <head>
  3. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  4. </head>
  5. <body>
  6. <p>Wpisz tekst</p>
  7.  
  8. <input type="text" id="tekst" value="" autofocus><br>
  9. <button id="zatwierdz">Zatwierdz</button><br>
  10.  
  11. <p id="1"></p>
  12. <p id="2"></p>
  13. <p id="3"></p>
  14. <p id="4"></p>
  15. <p id="5"></p>
  16. </body>
  17.  
  18. <script>
  19. $(document).ready(function(){
  20. $("#zatwierdz").click(function() {
  21. var tekst = $("#tekst").val();
  22. if (isPalindrome(tekst))
  23. $("#1").html("Tekst jest palindromem");
  24. else $("#1").html("Tekst nie jest palindromem");
  25.  
  26. $("#2").html("Ilosc znakow: " + tekst.length);
  27. $("#3").html("Ilosc bialych znakow: " + (tekst.length - tekst.replace(/ /g,'').length));
  28. if($.isNumeric(tekst))
  29. {
  30. if (parseInt(tekst) % 2 == 0) {
  31. $("#4").html("Liczba parzysta");
  32. }
  33. else $("#4").html("Liczba nieparzysta");
  34.  
  35. if(isPrime(tekst))
  36. $("#5").html("Liczba pierwsza");
  37. else $("#5").html("Nie jest liczba pierwsza");
  38. }
  39. else $("#4").html("Nie jest liczba");
  40. });
  41. });
  42.  
  43. function isPrime(x){
  44. var prime=true;
  45. for(var i=2;i<=Math.sqrt(x);i++){
  46. if(x%i===0){
  47. prime=false;
  48. }
  49. }
  50. if(prime){
  51. return true;
  52. }
  53. };
  54.  
  55. function isPalindrome(s) {
  56. var dlugosc = s.length;
  57. for (var i = 0; i < (dlugosc/2); ++i) {
  58. if (s.charAt(i) != s.charAt(dlugosc - i - 1)) {
  59. return false;
  60. }
  61. }
  62. return true;
  63. };
  64. </script>
  65. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement