3(a) a.
Develop a PHP Program(s) to check given number is:
(i) Odd or even
<!DOCTYPE html>
<html>
<head>
<title>Odd or Even Checker</title>
</head>
<body>
<h1>Odd or Even Checker</h1>
<form method="Post" >
Enter a number: <input type="text" name="number" >
<br><br>
<input type="submit" name=”submit” value="Check">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$number = $_POST["number"];
if (is_numeric($number))
{if ($number % 2 == 0)
{
echo "$number is an even number";
}
else
{
echo "$number is an odd number";
}
}
else
{
echo "Enter a valid number";
}
}
?>
</body>
</html>
ii) Divisible by a given number (N)
<!DOCTYPE html>
<html>
<head>
<title>Divisibility Checker</title>
</head>
<body>
<h1>Divisibility Checker</h1>
<form method="Post">
Enter a number:<input type="text" name="number">
<br><br>
Enter a divisor: <input type="text" name="divisor">
<br><br>
<input type="submit" value="Check">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$number = $_POST["number"];
$divisor = $_POST["divisor"];
if (is_numeric($number) && is_numeric($divisor))
{
if ($divisor == 0)
{
echo "Cannot divide by zero";
}
else
{
if ($number % $divisor == 0)
{
echo "$number is divisible by $divisor";
}
else
{
echo "$number is not divisible by $divisor";
}
}
}
else
{
echo "Enter valid numbers";
}
}
?>
</body>
</html>
(iii) Square of a number
<!DOCTYPE html>
<html>
<head>
<title>Square Calculator</title>
</head>
<body>
<h1>Square Calculator</h1>
<form method="Post">
Enter a number:<input type="text" name="number">
<br><br>
<input type="submit" value="Calculate Square">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$number = $_POST["number"];
if (is_numeric($number))
{
$square = $number * $number;
echo "The square of $number is $square";
}
else
{
echo "Enter a valid number";
}
}
?>
</body>
</html>
3(b) . Develop a PHP Program to compute the roots of a quadratic
equation by accepting the coefficients. Print the appropriate
messages.
<!DOCTYPE html>
<html>
<head>
<title>Quadratic Equation Solver</title>
</head>
<body>
<h1>Quadratic Equation Solver</h1>
<form method="post">
Enter the coefficient a: <input type="text" name="a" >
<br><br>
Enter the coefficient b: <input type="text" name="b" >
<br><br>
Enter the coefficient c: <input type="text" name="c" >
<br><br>
<input type="submit" value="Calculate Roots">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$a = $_POST["a"];
$b = $_POST["b"];
$c = $_POST["c"];
// Check if inputs are numeric
if (is_numeric($a) && is_numeric($b) && is_numeric($c)) {
$discriminant = ($b * $b) - (4 * $a * $c);
// Case 1: Real and different roots
if ($discriminant > 0) {
$root1 = (-$b + sqrt($discriminant)) / (2 * $a);
$root2 = (-$b - sqrt($discriminant)) / (2 * $a);
echo "The roots of the quadratic equation are real and
different.<br>";
echo "Root 1: $root1<br>";
echo "Root 2: $root2<br>";
// Case 2: Real and equal roots
} elseif ($discriminant == 0) {
$root = -$b / (2 * $a);
echo "The root of the quadratic equation is real and
equal.<br>";
echo "Root: $root<br>";
// Case 3: Complex roots
} else {
$realPart = -$b / (2 * $a);
$imaginaryPart = sqrt(-$discriminant) / (2 * $a);
echo "The roots of the quadratic equation are complex and
different.<br>";
echo "Root 1: " . $realPart . " + " . $imaginaryPart . "i<br>";
echo "Root 2: " . $realPart . " - " . $imaginaryPart . "i<br>";
}
} else {
echo "Please enter valid numeric coefficients.";
}
}
?>
</body>
</html>