Advertisement
LightProgrammer000

Equação do 2º Grau [CSS + HTML]

Jan 26th, 2019
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5.     <head>
  6.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7.         <title> Testando JavaScript </title>
  8.  
  9.         <style>
  10.        
  11.         input[type=number]
  12.         {
  13.             width: 30%;
  14.             margin: 8px 0;
  15.             padding: 12px 20px;
  16.  
  17.             box-sizing: border-box;
  18.             border: 3px solid #ccc;
  19.  
  20.             outline: none;
  21.             transition: 0.5s;
  22.             -webkit-transition: 0.5s;
  23.         }
  24.        
  25.         input[type=number]:focus
  26.         {
  27.             border: 3px solid #555;
  28.         }
  29.  
  30.         button#btn
  31.         {
  32.             color: white;
  33.             border: none;
  34.             background-color: #4CAF50; /* Green */
  35.             padding: 15px 32px;
  36.             text-align: center;
  37.             text-decoration: none;
  38.             margin: 4px 2px;
  39.             cursor: pointer;
  40.             display: inline-block;
  41.             font-size: 16px;
  42.             transition-duration: 0.4s;
  43.             -webkit-transition-duration: 0.4s; /* Safari */
  44.         }
  45.                
  46.         button#btn:hover
  47.         {
  48.             box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
  49.         }
  50.        
  51.         </style>
  52.  
  53.         <script type="text/javascript">
  54.    
  55.             // Função: Capturar
  56.             function capturar()
  57.             {
  58.                 var a = document.getElementById("a").value;
  59.                 var b = document.getElementById("b").value;
  60.                 var c = document.getElementById("c").value;
  61.                
  62.                 calcular(a, b, c);
  63.             }
  64.            
  65.             // Função: Calcular
  66.             function calcular(a, b, c)
  67.             {
  68.                 if (a == 0)
  69.                 {
  70.                     alert("Inválido");                
  71.                 }
  72.                
  73.                 else
  74.                 {
  75.                     // Delta
  76.                     var delta = Math.pow(b,2) - (4 * a * c);
  77.    
  78.                     var raiz_1 = (-b + delta) / 2 * a;
  79.                     var raiz_2 = (-b - delta) / 2 * a;
  80.                    
  81.                     alert(" # Raiz 1 : " + raiz_1 + "\n" + " # Raiz 2 : " + raiz_2);
  82.                 }
  83.             }
  84.  
  85.         </script>
  86.     </head>
  87.  
  88. <body>
  89.  
  90.     <label for="a"> A : </label>
  91.     <input type="number" id="a" maxlength="5"> </input> <br> <br>
  92.  
  93.     <label for="b"> B : </label>
  94.     <input type="number" id="b" maxlength="5"> </input> <br> <br>
  95.  
  96.     <label for="c"> C : </label>
  97.     <input type="number" id="c" maxlength="5"> </input> <br> <br>
  98.  
  99.     <button id="btn" onclick="capturar()"> Calcular </button>
  100.  
  101. </body>
  102.  
  103. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement