Guest User

Untitled

a guest
Jun 23rd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.26 KB | None | 0 0
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Ejercicio 1</TITLE>
  4. </HEAD>
  5. <BODY>
  6.  
  7. <?php
  8.    $cantidad = $_REQUEST['cantidad'];
  9.    $pagado = $_REQUEST['pagado'];
  10.    
  11.    $cambio = $pagado - $cantidad;
  12.    
  13.    //Definimos las variables de cambio de billete
  14.    
  15.    $quinientos = 0;
  16.    $doscientos = 0;
  17.    $cien = 0;
  18.    $cincuenta = 0;
  19.    $veinte = 0;
  20.    $diez = 0;
  21.    $cinco = 0;
  22.    
  23.    // Definimos las variables de cambio de moneda
  24.    
  25.    $dos = 0;
  26.    $uneuro = 0;
  27.    $cincuentacent = 0;
  28.    $veintecent = 0;
  29.    $diezcent = 0;
  30.    $cincocent = 0;
  31.    $doscent = 0;
  32.    $uncent = 0;
  33.    
  34.    $contador = $cambio;
  35.    
  36.    //calculo de la vuelta en euros
  37.    
  38.     while ($contador>1){
  39.         if ( $contador - 500 >= 0 ){
  40.             $quinientos++;
  41.             $contador = $contador - 500;
  42.         }elseif ( ($contador - 200) >= 0 ){
  43.             $doscientos++;
  44.             $contador = $contador - 200;
  45.         }elseif ( ($contador - 100) >= 0 ){
  46.             $cien++;
  47.             $contador = $contador - 100;
  48.         }elseif( ($contador - 50) >= 0 ){
  49.             $cincuenta++;
  50.             $contador = $contador - 50;
  51.         }elseif( ($contador - 20) >= 0 ){
  52.             $veinte++;
  53.             $contador = $contador - 20;
  54.         }elseif( ($contador - 10) >= 0 ){
  55.             $diez++;
  56.             $contador = $contador - 10;
  57.         }elseif( ($contador - 5) >= 0 ){
  58.             $cinco++;
  59.             $contador = $contador - 5;
  60.         }elseif( ($contador - 2) >= 0 ){
  61.             $dos++;
  62.             $contador = $contador - 2;
  63.         }elseif( ($contador - 1) >= 0 ){
  64.             $uneuro++;
  65.             $contador = $contador - 1;
  66.         };
  67.     };
  68.    
  69.     $contador= $contador * 100; // Paso a centimos
  70.    
  71.     //calculo de la vuelta en centimos
  72.    
  73.     while ($contador>1){
  74.         if ( $contador - 50 >= 0 ){
  75.             $cincuentacent++;
  76.             $contador = $contador - 50;
  77.         }elseif ( ($contador - 20) >= 0 ){
  78.             $veintecent++;
  79.             $contador = $contador - 20;
  80.         }elseif ( ($contador - 10) >= 0 ){
  81.             $diezcent++;
  82.             $contador = $contador - 10;
  83.         }elseif( ($contador - 5) >= 0 ){
  84.             $cincocent++;
  85.             $contador = $contador - 5;
  86.         }elseif( ($contador - 2) >= 0 ){
  87.             $doscent++;
  88.             $contador = $contador - 2;
  89.         }elseif( ($contador - 1) >= 0 ){
  90.             $uncent++;
  91.             $contador = $contador - 1;
  92.         };
  93.     };
  94.    
  95.    echo "<center>";
  96.    echo "Hola el cambio es ";
  97.    echo $cambio;
  98.    echo ". Y su vuelta son:";
  99.    echo "<br>";
  100.    echo $quinientos;
  101.    echo " billetes de quinientos";
  102.    echo "<br>";
  103.    echo $doscientos;
  104.    echo " billetes de doscientos";
  105.    echo "<br>";
  106.    echo $cien;
  107.    echo " billetes de cien";
  108.    echo "<br>";
  109.    echo $cincuenta;
  110.    echo " billetes de cincuenta";
  111.    echo "<br>";
  112.    echo $veinte;
  113.    echo " billetes de veinte";
  114.    echo "<br>";
  115.    echo $diez;
  116.    echo " billetes de diez";
  117.    echo "<br>";
  118.    echo $cinco;
  119.    echo " billetes de cinco";
  120.    echo "<br>";
  121.    echo "<br>";
  122.    echo $dos;
  123.    echo " monedas de dos euros";
  124.    echo "<br>";
  125.    echo $uneuro;
  126.    echo " monedas de un euro";
  127.    echo "<br>";
  128.    echo $cincuentacent;
  129.    echo " monedas de cincuenta centimos";
  130.    echo "<br>";
  131.    echo $veintecent;
  132.    echo " monedas de veinte centimos";
  133.    echo "<br>";
  134.    echo $diezcent;
  135.    echo " monedas de diez centimos";
  136.    echo "<br>";
  137.    echo $cincocent;
  138.    echo " monedas de cinco centimos";
  139.    echo "<br>";
  140.    echo $doscent;
  141.    echo " monedas de dos centimos";
  142.    echo "<br>";
  143.    echo $uncent;
  144.    echo " monedas de un centimo";
  145.    echo "<br>";
  146.    
  147. ?>
  148.  
  149.  
  150. </BODY>
  151. </HTML>
Add Comment
Please, Sign In to add comment