Advertisement
An0n0ym0usHacker

Inverted_Pyramid_JS

Nov 10th, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <label>Enter A Number  </label>
  2. <input type="text" id="iNumber" placeholder="Enter A Number" size="14" onkeypress="return numberOnly(event)">
  3. <button onclick="invertedPyramid()">Result</button>
  4. <p id="show"></p>
  5.  
  6. <script type="text/javascript">
  7.     function numberOnly(event){
  8.         var charCode = event.which ? event.which: event.keyCode
  9.         if (charCode > 31 && (charCode < 48 || charCode > 57)){
  10.             return false
  11.         }
  12.         return true
  13.     }
  14.    
  15.     function invertedPyramid(){
  16.             document.getElementById('iNumber').value = document.getElementById('iNumber').value.replace(/^0+/, "")
  17.  
  18.             var number = parseInt( document.getElementById('iNumber').value)
  19.             var label =  document.getElementById('show')
  20.             var show = ""
  21.             var asterisk = number
  22.             var space = Math.floor(number /2)
  23.  
  24.             if (number % 2 == 0){
  25.                 show = "The Entered Number must be Odd Number"
  26.             } else{
  27.                 while (asterisk >=0){
  28.                     for (var i = 0; i < space; i++){
  29.                         show = show + "\xA0\xA0"
  30.                     }
  31.                     for (var i = 0; i < asterisk; i++){
  32.                         show = show + "*"
  33.                     }
  34.                     show = show + "<br>"  
  35.  
  36.                     asterisk -= 2
  37.                     space ++
  38.                 }
  39.             }
  40.             label.innerHTML = show
  41. }
  42. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement