Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <meta name="author" content="Avi.E.Koenig">
- <title>Programming 101</title>
- <link rel="icon" href="http://dev5.granot.com/aviproject/main/images/avip.ico">
- <link href="https://v4-alpha.getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet">
- <link href="https://v4-alpha.getbootstrap.com/examples/cover/cover.css" rel="stylesheet">
- <link href="calc.css" type="text/css" rel="stylesheet" />
- <script type="text/javascript">
- //outputs the bonus portion only after calc.(previous outputs the whole paycheck.)
- function Calc() {
- var salary = parseInt(document.getElementById("salary").value); //grabs value from form.
- //parseInt=defines var as a number rather than string,needed in >7000 function.
- var bonus = 0;
- //variable needed to define and initialize bonus output.
- if (salary < 5000) {
- bonus = salary * 0.1; //+10% bonus
- } else {
- bonus = salary * 0.05; //+5% bonus
- }
- if ((salary + bonus) > 7000) {
- //cuts 2% off paycheck if exceeds 7k when bonus applied.
- var richtax = (salary + bonus);
- richtax *= 0.02;
- bonus -= richtax; //-2% tax off bonus from paycheck total
- }
- document.getElementById("bonus").value = bonus;
- }
- function KeyFilter(event) {
- if (((event.keyCode > 47) && (event.keyCode < 58)) || ((event.keyCode > 95) && (event.keyCode < 106)) || (event.keyCode == 8) || (event.keyCode == 13)) {
- if (event.keyCode == 13) {
- Calc(); //Call Calc function
- }
- } else {
- event.returnValue = false;
- alert("Please type numbers only.");
- }
- }
- </script>
- </head>
- <body>
- <div class="container-fluid text-center">
- <div class="row">
- <div class="col-xs-1 col-sm-1 col-md-1 col-lg-0">
- </div>
- <div class="jumbotron vertical-center">
- <div class="col-xs-10 col-sm-10 col-md-8 col-lg-12 container">
- <div class="form-group">
- <h3 class="text-muted font-family-base font-size-base line-height-base">Bonus-o-tron</h3>
- <h5 class="text-muted font-family-base font-size-base line-height-base">Version (2.5)</h5>
- <label for="bonus" class="text-muted">Design by Avi.E.Koenig</label>
- <br>
- <label for="bonus" class="text-muted">Script by Stanislav Mestechkin</label>
- <hr class="style18">
- <label for="salary" class="text-muted">Salary</label>
- <div class="input-group">
- <span class="input-group-addon" id="basic-addon1">
- <p style="margin-bottom: 10px;font-size: 1.5em;">₪</p>
- </span>
- <input type="text" onkeydown="KeyFilter(window.event)" class="form-control" id="salary" placeholder="Type Salary Amount here" aria-describedby="basic-addon1">
- </div>
- <label for="bonus" class="text-muted">Bonus</label>
- <div class="input-group">
- <span class="input-group-addon">
- <p style="margin-bottom: 10px;font-size: 1.5em;">₪</p>
- </span>
- <input type="text" onkeydown="return false" class="form-control" id="bonus" placeholder="Bonus Amount">
- <div class="input-group-btn">
- <button class="btn btn-success" onclick="Calc()">Calculate
- </button></div>
- </div>
- <br><br>
- <hr class="style18">
- </div>
- </div>
- </div>
- <div class="col-xs-1 col-sm-1 col-md-1 col-lg-0">
- </div>
- </div>
- </div>
- <!-- Bootstrap core JavaScript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
- <script>
- window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')
- </script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
- <script src="https://v4-alpha.getbootstrap.com/dist/js/bootstrap.min.js"></script>
- <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
- <script src="https://v4-alpha.getbootstrap.com/assets/js/ie10-viewport-bug-workaround.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment