ricop522

Conversor de bases

Sep 4th, 2012
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.78 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title> Conversor de Bases Autor: Ricardo Brasil</title>
  4.     </head>
  5.     <body>
  6.         <h2> Conversor de Bases </h2>
  7.  
  8.        
  9.         <form action = "index.php" method = "get">
  10.             Digite o valor:<input type = "text" name = "valor" / >      </td>  
  11.                    
  12.             <select name="de"  style = "margin-left: 35px;">
  13.                         <option value="dec">Decimal</option>
  14.                         <option value="hex">Hexadecimal</option>
  15.                         <option value="bin">Binario</option>
  16.             </select>
  17.             </br>
  18.             Transformar para:
  19.             <select name="para" style = "margin-left: 168px;">
  20.                         <option value="dec">Decimal</option>
  21.                         <option value="hex">Hexadecimal</option>
  22.                         <option value="bin">Binario</option>
  23.             </select>
  24.             </br>
  25.             <input type = "submit" value = "Transformar" name = "env" style = "margin-left: 220px;">
  26.            
  27.        
  28.         </form>
  29.         <?php
  30.            
  31.             if(isset($_GET['env'])) {
  32.                 $vtf = $_GET['valor'];
  33.                 $de = $_GET['de'];
  34.                 $para = $_GET['para'];
  35.                 if($de == $para) {
  36.                     echo "Você quer transformar um $de em um $para ? eles já são iguais!!";
  37.                 }
  38.                 if($de == "dec" && $para == "hex") {
  39.                    
  40.                     echo " O valor é " . strtoupper(dechex($vtf));
  41.                 }
  42.                 if($de == "dec" && $para == "bin") {
  43.                     echo " O valor é " . strtoupper(decbin($vtf));
  44.                
  45.                 }
  46.                 if($de == "hex" && $para == "dec") {
  47.                     echo " O valor é " . strtoupper(hexdec($vtf));
  48.                
  49.                 }
  50.                 if($de == "hex" && $para == "bin") {
  51.                     $v = hexdec($vtf);
  52.                     $v = decbin($v);
  53.                     echo " O valor é " . strtoupper($v);
  54.                
  55.                 }
  56.                 if($de == "bin" && $para == "dec") {
  57.                     echo " O valor é " . strtoupper(bindec($vtf));
  58.                
  59.                 }
  60.                 if($de == "bin" && $para == "hex") {
  61.                     $v = bindec($vtf);
  62.                     $v = dechex($v);
  63.                     echo " O valor é " . strtoupper($v);
  64.                
  65.                 }
  66.             }
  67.        
  68.         ?>
  69.     </body>
  70. </html>
Advertisement
Add Comment
Please, Sign In to add comment