Iryna Dmytrenko PHP tööd

Matemaatilised tehted

Matemaatilised tehted

PHP matemaatilised tehted

Загадали два числа до ...

  • Если из первого числа вычесть второе, то будет: 5
  • Попробуем эти два числа по разному использовать

    • Если два числа сложить между собой: 15
    • Если два числа умножить между собой: 50
    • Если первое число разделить на второе число: 2
    • Если найти остаток из двух загаданых числах: 0
    • Если первое число увеличиваем на один: 11
    • Если второе число уменьшаем на один: 4

    • Операторы присваивания

      • Если из первого числа вычесть второе, то будет: 7
      • Если два числа сложить между собой: 11
      • Если два числа умножить между собой: 44
      • Если первое число разделить: 11
      • Если найти остаток из двух загаданых числах: 3
      • Если первое число увеличиваем на один: 4
      • Если второе число уменьшаем на один: 3

      Проверка ответа:







      Kood (highlight)

      <head>
          <meta charset="UTF-8">
          <title>Matemaatilised tehted</title>
          <link rel="stylesheet" href="content/style/FunktStyle.css">
      </head>
      <div class="container">
          <?php
          function clearVarsExcept($url, $varname) {
              $url = basename($url);
              if (str_starts_with($url, "?")) {
                  return "?$varname=".$_REQUEST[$varname];
              }
              return strtok($url, "?")."?$varname=".$_REQUEST[$varname];
          }
      
          echo "<h2>Matemaatilised tehted</h2>";
          echo "<p><a href='https://www.metshein.com/unit/php-matemaatilised-tehted-ulesanne-2/'>PHP matemaatilised tehted</a></p>";
      
          echo "<h2> Загадали два числа до ... </h2>";
          $arv1=10;
          $arv2=5;
          echo "<ul>";
          echo "<li> Если из первого числа <strong>вычесть</strong> второе, то будет: ".$arv1-$arv2."</li>";
          echo "<h2> Попробуем эти два числа по разному использовать </h2>";
          echo "<ul>";
          echo "<li> Если два числа <strong>сложить</strong> между собой:  ".$arv1+$arv2."</li>";
          echo "<li> Если два числа <strong>умножить</strong> между собой:  ".$arv1*$arv2."</li>";
          echo "<li> Если первое число <strong>разделить</strong> на второе число: ".$arv1/$arv2."</li>";
          echo "<li> Если найти <strong>остаток</strong> из двух загаданых числах: ".$arv1%$arv2."</li>";
          echo "<li> Если первое число <strong>увеличиваем</strong> на один:  ".++$arv1."</li>";
          echo "<li> Если второе число <strong>уменьшаем</strong> на один:  ".--$arv2."</li>";
          echo "<br>";
      
          echo "<h3>Операторы присваивания</h3>";
          echo "<ul>";
          $arv1 -= $arv2;
          echo "<li>Если из первого числа <strong>вычесть</strong> второе, то будет: $arv1</li>";
      
          $arv1 += $arv2;
          echo "<li>Если два числа <strong>сложить</strong> между собой: $arv1</li>";
      
          $arv1 *= $arv2;
          echo "<li> Если два числа <strong>умножить</strong> между собой: $arv1</li>";
      
          $arv1 /= $arv2;
          echo "<li>Если первое число <strong>разделить</strong>: $arv1</li>";
      
          $arv1 %= $arv2;
          echo "<li>Если найти <strong>остаток</strong> из двух загаданых числах:  $arv1</li>";
      
          echo "<li>Если первое число <strong>увеличиваем</strong> на один: " . (++$arv1) . "</li>";
          echo "<li>Если второе число <strong>уменьшаем</strong> на один:  " . (--$arv2) . "</li>";
          echo "</ul>";
      
          echo "<h2>Проверка ответа:</h2>";
          ?>
      
          <form name="arvud" action="<?= clearVarsExcept(basename($_SERVER['REQUEST_URI']), 'leht') ?>" method="post">
              <label for="arv1">Число 1:</label>
              <input type="number" name="arv1" id="arv1" min="0" max="15" step="1">
              <br><br>
              <label for="arv2">Число 2:</label>
              <input type="number" name="arv2" id="arv2" min="0" max="15" step="1">
              <br><br>
      
              <p style="text-align: center;">
                  <input type="submit" value="Kontroll">
                  <?php
                  if (isset($_REQUEST["arv1"]) && isset($_REQUEST["arv2"])) {
                      if ($_REQUEST["arv1"] == $arv1 && $_REQUEST["arv2"] == $arv2) {
                          echo "<span style='color: green; font-weight: bold; margin-left: 10px;'>Õige!</span>";
                          echo "<body style='background: lightgreen'>";
                      } else {
                          echo "<span style='color: red; font-weight: bold; margin-left: 10px;'>Vale!</span>";
                          echo "<body style='background: lightcoral'>";
                      }
                  }
                  ?>
              </p>
          </form>
      
          <br>
          <hr>
          <h2>Kood (highlight)</h2>
          <div class="codebox">
              <?php highlight_file(__FILE__); ?>
          </div>
      </div>