ahmed0saber

Calculator 3 in html , css , js

Apr 30th, 2021
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2.   <head>
  3.     <title>Calculator</title>
  4.     <style>
  5.    table{
  6.      border: 2px solid black;
  7.      border-radius: 5px;
  8.      background: #e0e0e0;
  9.      box-shadow:  5px 5px 21px #8f8f8f,
  10.                   -5px -5px 21px #ffffff;
  11.    }
  12.    td{
  13.      width: 40px;
  14.      height: 40px;
  15.      border: 2px solid black;
  16.      border-radius: 5px;
  17.    }
  18.    button{
  19.      width: 40px;
  20.      height: 40px;
  21.      border-radius: 5px;
  22.      background: #e0e0e0;
  23.    }
  24.    input{
  25.      width: 184px;
  26.      height: 50px;
  27.      border-radius: 5px;
  28.      background: #e0e0e0;
  29.      font-size: 25px;
  30.    }
  31.     </style>
  32.     <script>
  33.       function dis(val)
  34.       {document.getElementById("result").value+=val}
  35.      
  36.       function solve()
  37.       {let x=document.getElementById("result").value
  38.       let y=eval(x)
  39.       document.getElementById("result").value=y}
  40.      
  41.       function clr()
  42.       {document.getElementById("result").value=""}
  43.     </script>
  44.   </head>
  45.   <body>
  46.     <div>
  47.       <table>
  48.         <tr>
  49.           <td colspan="4"><input type="text" disabled="true" id="result"/></td>
  50.         </tr>
  51.         <tr>
  52.           <td><button onclick="clr()">AC</button></td>
  53.           <td><button onclick="dis('.')">.</button></td>
  54.           <td><button onclick="dis('%')">%</button></td>
  55.           <td><button onclick="dis('+')">+</button></td>
  56.         </tr>
  57.         <tr>
  58.           <td><button onclick="dis('1')">1</button></td>
  59.           <td><button onclick="dis('2')">2</button></td>
  60.           <td><button onclick="dis('3')">3</button></td>
  61.           <td><button onclick="dis('-')">-</button></td>
  62.         </tr>
  63.         <tr>
  64.           <td><button onclick="dis('4')">4</button></td>
  65.           <td><button onclick="dis('5')">5</button></td>
  66.           <td><button onclick="dis('6')">6</button></td>
  67.           <td><button onclick="dis('*')">*</button></td>
  68.         </tr>
  69.         <tr>
  70.           <td><button onclick="dis('7')">7</button></td>
  71.           <td><button onclick="dis('8')">8</button></td>
  72.           <td><button onclick="dis('9')">9</button></td>
  73.           <td><button onclick="dis('/')">/</button></td>
  74.         </tr>
  75.         <tr>
  76.           <td><button onclick="dis('(')">(</button></td>
  77.           <td><button onclick="dis('0')">0</button></td>
  78.           <td><button onclick="dis(')')">)</button></td>
  79.           <td><button onclick="solve()">=</button></td>
  80.         </tr>
  81.       </table>
  82.     </div>
  83.   </body>
  84. </html>
Advertisement
Add Comment
Please, Sign In to add comment