ricop522

Conversor de bases

Sep 4th, 2012
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.81 KB | None | 0 0
  1. <html>
  2.     <head>
  3.         <title> Conversor de Bases Autor: Ricardo Brasil</title>
  4.     </head>
  5.     <body>
  6.         <form action = "index.php" method = "get">
  7.             Valor:<input type = "text" name = "valor" / >       </td>  
  8.                    
  9.             <select name="de"  style = "margin-left: 35px;">
  10.                         <option value="dec">Decimal</option>
  11.                         <option value="hex">Hexadecimal</option>
  12.                         <option value="bin">Binario</option>
  13.             </select>
  14.             </br>
  15.             Transformar para:
  16.             <select name="para" " style = "margin-left: 120px;">
  17.                         <option value="dec">Decimal</option>
  18.                         <option value="hex">Hexadecimal</option>
  19.                         <option value="bin">Binario</option>
  20.             </select>
  21.             </br>
  22.             <input type = "submit" value = "Transformar" name = "env" style = "margin-left: 220px;">
  23.            
  24.        
  25.         </form>
  26.         <?php
  27.             /*
  28.             * Author Ricardo Brasil
  29.             * Trabalho para Wekley @GomesCardim.com.br
  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.                     echo " O valor é " . strtoupper(dechex($vtf));
  40.                 }
  41.                 if($de == "dec" && $para == "bin") {
  42.                     echo " O valor é " . strtoupper(decbin($vtf));
  43.                
  44.                 }
  45.                 if($de == "hex" && $para == "dec") {
  46.                     echo " O valor é " . strtoupper(hexdec($vtf));
  47.                
  48.                 }
  49.                 if($de == "hex" && $para == "bin") {
  50.                     $v = hexdec($vtf);
  51.                     $v = decbin($v);
  52.                     echo " O valor é " . strtoupper($v);
  53.                
  54.                 }
  55.                 if($de == "bin" && $para == "dec") {
  56.                     echo " O valor é " . strtoupper(bindec($vtf));
  57.                
  58.                 }
  59.                 if($de == "bin" && $para == "hex") {
  60.                     $v = bindec($vtf);
  61.                     $v = dechex($v);
  62.                     echo " O valor é " . strtoupper($v);
  63.                
  64.                 }
  65.             }
  66.        
  67.         ?>
  68.     </body>
  69. </html>
Advertisement
Add Comment
Please, Sign In to add comment