Guest User

Untitled

a guest
Jan 21st, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.80 KB | None | 0 0
  1. <form name="urlap" method="post" action="">
  2.  
  3.     Írja be a számot, amelyet át szeretne váltani:<br />
  4.     <input type="text" name="szam" maxlength="5" size="4">
  5.  
  6.     <br />
  7.  
  8.     Írja be a számrendszert, amibe váltani szeretne:<br />
  9.     <input type="text" name="szamr" maxlength="2" size="1"><br />
  10.  
  11.     <input type="submit" name="oke" value="Átváltás">
  12. </form>
  13.  
  14. <?php
  15.  
  16.     if(isset($_POST["oke"])){
  17.        
  18.         if($_POST["szamr"] < 2 || $_POST["szamr"] > 16){
  19.             print 'Nem jó a számrendszer';
  20.         }
  21.         else{
  22.        
  23.             print '<table border="1"><tr>';
  24.                 $szam = $_POST["szam"];
  25.                 $szamr = $_POST["szamr"];
  26.                 $i = 0;
  27.                
  28.                 while($szam>0){
  29.                     $eredm = $szam/$szamr;
  30.                     settype($eredm, "integer");
  31.                     $szam = $eredm;
  32.                     $i++;
  33.                 }
  34.                
  35.                 $szam = $_POST["szam"];
  36.                 $szamr = $_POST["szamr"];
  37.                
  38.                 if($_POST["szam"] == 0){
  39.                     print '<td>'.$szamr;
  40.                     print '^';
  41.                     print "0";
  42.                 }
  43.                
  44.                 $j = 0;
  45.                 for($j=0;$j<$i;$j++){
  46.                     print '<td>'.$szamr;
  47.                     print "^";
  48.                     print $j;
  49.                 }
  50.                
  51.                 print '</td>';
  52.                 print '<tr>';
  53.                
  54.                 if($_POST["szam"] == 0){
  55.                     print '<td> 0';
  56.                 }
  57.                
  58.                
  59.                 $szam = $_POST["szam"];
  60.                 $szamr = $_POST["szamr"];
  61.                
  62.                     while($szam>0){
  63.                        
  64.                         $maradek = $szam%$szamr;
  65.                         $eredm   = $szam/$szamr;
  66.                        
  67.                         settype($eredm, "integer");
  68.                        
  69.                         if($maradek == 10){
  70.                             $maradek = 'A';
  71.                         }
  72.                         if($maradek == 11){
  73.                             $maradek = 'B';
  74.                         }
  75.                         if($maradek == 12){
  76.                             $maradek = 'C';
  77.                         }
  78.                         if($maradek == 13){
  79.                             $maradek = 'D';
  80.                         }
  81.                         if($maradek == 14){
  82.                             $maradek = 'E';
  83.                         }
  84.                         if($maradek == 15){
  85.                             $maradek = 'F';
  86.                         }
  87.                         print '<td>'.$maradek;
  88.                        
  89.                         $szam = $eredm;
  90.                     }
  91.             print '</tr></table>';
  92.         }
  93.            
  94.     }
  95.  
  96. ?>
Add Comment
Please, Sign In to add comment