PHP में विभाजन शेष की जांच

मान लीजिए कि हमारे पास संख्याओं के साथ दो चर हैं:

php<?php
  $a = 10;
  $b = 3;
?>

आइए एक चर को दूसरे से विभाजित करने का शेषफल ज्ञात करें:

php<?php
  $a = 10;
  $b = 3;
  
  echo $a % $b; // 1 प्रिंट करेगा
?>

अब मान लीजिए कि चर में ऐसे मान संग्रहीत हैं कि एक चर दूसरे से पूरी तरह विभाज्य है:

php<?php
  $a = 10;
  $b = 5;
  
  echo $a % $b; // 0 प्रिंट करेगा
?>

आइए एक स्क्रिप्ट लिखें जो जांच करेगी कि क्या एक संख्या दूसरी संख्या से पूरी तरह विभाज्य है:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'बिना शेष के विभाज्य';
  } else {
    echo 'शेष सहित विभाज्य';
  }
?>

अब मान लीजिए कि यदि संख्या शेषफल के साथ विभाज्य है, तो उस शेषफल को स्क्रीन पर प्रिंट करना आवश्यक है:

php<?php
  $a = 10;
  $b = 3;
  
  if ($a % $b === 0) {
    echo 'बिना शेष के विभाज्य';
  } else {
    echo 'शेष सहित विभाज्य ' . $a % $b;
  }
?>

ऊपर दिए गए कोड में, ऐसा होता है कि शेषफल की गणना दो स्थानों पर की जाती है, जो कि इष्टतम नहीं है।

आइए समस्या को ठीक करें:

php<?php
  $a = 10;
  $b = 3;
  $rest = $a % $b;
  
  if ($rest === 0) {
    echo 'बिना शेष के विभाज्य';
  } else {
    echo 'शेष सहित विभाज्य ' . $rest;
  }
?>
Задание 1

जैसा कि ज्ञात है, सम संख्याएँ 2 से बिना शेष के विभाज्य होती हैं, और विषम संख्याएँ - शेष के साथ। मान लीजिए आपको एक संख्या दी गई है। ऑपरेटर % और कंस्ट्रक्शन if का उपयोग करके जांचें कि यह संख्या सम है या नहीं।

Задание 2

एक संख्या दी गई है। जांचें कि क्या यह 3 से विभाज्य है।