mirror of
https://github.com/arthur-pbty/nsi.git
synced 2026-06-03 15:07:31 +02:00
update calculator project
This commit is contained in:
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
@@ -0,0 +1,56 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Calculator</title>
|
||||
<link rel="stylesheet" href="style.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Calculator</h1>
|
||||
<img src="calculator.jpg" alt="Calculator Image">
|
||||
<form method="post">
|
||||
<input type="number" name="num1" placeholder="Number 1" required>
|
||||
<select name="operator">
|
||||
<option value="+">+</option>
|
||||
<option value="-">-</option>
|
||||
<option value="*">*</option>
|
||||
<option value="/">/</option>
|
||||
</select>
|
||||
<input type="number" name="num2" placeholder="Number 2" required>
|
||||
<button type="submit" name="calculate">Calculate</button>
|
||||
</form>
|
||||
<?php
|
||||
if (isset($_POST['calculate'])) {
|
||||
$num1 = $_POST['num1'];
|
||||
$num2 = $_POST['num2'];
|
||||
$operator = $_POST['operator'];
|
||||
|
||||
switch ($operator) {
|
||||
case '+':
|
||||
$result = $num1 + $num2;
|
||||
break;
|
||||
case '-':
|
||||
$result = $num1 - $num2;
|
||||
break;
|
||||
case '*':
|
||||
$result = $num1 * $num2;
|
||||
break;
|
||||
case '/':
|
||||
if ($num2 == 0) {
|
||||
echo "Cannot divide by zero.";
|
||||
} else {
|
||||
$result = $num1 / $num2;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
echo "Invalid operator.";
|
||||
}
|
||||
|
||||
if (isset($result)) {
|
||||
echo "Result: " . $num1 . ' ' . $operator . ' ' . $num2 . " = " . $result;
|
||||
}
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,33 @@
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
text-align: center;
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
form {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
form input[type="number"],
|
||||
form select,
|
||||
form button {
|
||||
margin: 5px;
|
||||
padding: 8px;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
img {
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
max-width: 300px;
|
||||
height: auto;
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Calculatrice</title>
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Calculatrice 4 operation</h1>
|
||||
<img src="calculatrice.jpg" alt="">
|
||||
<h2>Saisir un nombre, choisir un signe, saisir un second nombre puis cliquer sur =</h2>
|
||||
|
||||
<form method="post" action="calculatrice2.php">
|
||||
<input type="text" name="nbr1">
|
||||
<select name="jour_du_mois">
|
||||
<option value="+">+</option>
|
||||
<option value="-">-</option>
|
||||
<option value="*">*</option>
|
||||
<option value="/">/</option>
|
||||
<input type="text" name="nbr2">
|
||||
<button type="submit">=</button>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,35 +0,0 @@
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Calculatrice</title>
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<h1>Calculatrice 4 operation, resultat :</h1>
|
||||
<h2>
|
||||
<?php
|
||||
if (strcmp($_POST['jour_du_mois'], "+") == 0)
|
||||
{$resultat = $_POST['nbr1'] + $_POST['nbr2'];
|
||||
print ("résultat = $resultat");
|
||||
}
|
||||
|
||||
if (strcmp($_POST['jour_du_mois'], "-") == 0)
|
||||
{$resultat = $_POST['nbr1'] - $_POST['nbr2'];
|
||||
print ("résultat = $resultat");
|
||||
}
|
||||
|
||||
if (strcmp($_POST['jour_du_mois'], "/") == 0)
|
||||
{$resultat = $_POST['nbr1'] / $_POST['nbr2'];
|
||||
print ("résultat = $resultat");
|
||||
}
|
||||
|
||||
if (strcmp($_POST['jour_du_mois'], "*") == 0)
|
||||
{$resultat = $_POST['nbr1'] * $_POST['nbr2'];
|
||||
print ("résultat = $resultat");
|
||||
}
|
||||
|
||||
?>
|
||||
</h2>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,7 +0,0 @@
|
||||
body {
|
||||
background-color: yellow;
|
||||
}
|
||||
|
||||
img {
|
||||
width: 150px;
|
||||
}
|
||||
Reference in New Issue
Block a user