Exo PHP
Résolu
lecoriace
Messages postés
99
Date d'inscription
Statut
Membre
Dernière intervention
-
lecoriace Messages postés 99 Date d'inscription Statut Membre Dernière intervention -
lecoriace Messages postés 99 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ecrire un programme PHP qui affiche la mention obtenue par un étudiant selon sa moyenne semestrielle.
dans la condition je voudrai dire que si la note $moyenne est comprise en 10 et 11,99 affiche Votre Moyenne est '$moyenne' et votre Mention est '$p_mention'. mais ça ne marche pas...
aidez moi svp
<body>
<?php
$moyenne="10";
$p_mention="Passable";
$as_b_mention="Assez bien";
$b_mention="Bien";
$t_b_mention="Très bien";
if($moyenne[10-11.99])
{
echo"Votre Moyenne est '$moyenne' et votre Mention est '$p_mention'";
}
?>
</body>
Ecrire un programme PHP qui affiche la mention obtenue par un étudiant selon sa moyenne semestrielle.
dans la condition je voudrai dire que si la note $moyenne est comprise en 10 et 11,99 affiche Votre Moyenne est '$moyenne' et votre Mention est '$p_mention'. mais ça ne marche pas...
aidez moi svp
<body>
<?php
$moyenne="10";
$p_mention="Passable";
$as_b_mention="Assez bien";
$b_mention="Bien";
$t_b_mention="Très bien";
if($moyenne[10-11.99])
{
echo"Votre Moyenne est '$moyenne' et votre Mention est '$p_mention'";
}
?>
</body>
A voir également:
- Exo PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Comment ouvrir un fichier .exo ✓ - Forum Windows
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
<body>
<?php
$moyenne=10;
$p_mention="Passable";
$as_b_mention="Assez bien";
$b_mention="Bien";
$t_b_mention="Très bien";
if($moyenne>=10 && $moyenne <=11.99)
{
echo"Votre Moyenne est $moyenne et votre Mention est $p_mention";
}
?>
</body>
<?php
$moyenne=10;
$p_mention="Passable";
$as_b_mention="Assez bien";
$b_mention="Bien";
$t_b_mention="Très bien";
if($moyenne>=10 && $moyenne <=11.99)
{
echo"Votre Moyenne est $moyenne et votre Mention est $p_mention";
}
?>
</body>
Bonjour
Les [ ] sont utilisés pour indiquer les éléments d'un tableau, pas pour tester des valeurs. Si tu veux comparer des nombres, il faut utiliser <, <=, >, etc...
if($moyenne[10-11.99])
Les [ ] sont utilisés pour indiquer les éléments d'un tableau, pas pour tester des valeurs. Si tu veux comparer des nombres, il faut utiliser <, <=, >, etc...
if($moyenne >= 10 && $moyenne < 12]) ...
oui merci ça fonctionné à merveille... je vais devoir vous fatiguez en je ne parvien pas à résoudre cet exo:
Exercice4 :
Ecrire un programme PHP qui déclare 3 variables nombre1, nombre2 et operation.
1° Afficher les valeurs des variables nombre1 et nombre 2 dans 2 champs de saisie.
2° Dans un 3ième champ de saisie :
? si la variable operation vaut « Addition », afficher la somme des 2 autres variables.
j'ai essayé de faire ça mais ça ne marche pas:
<form method="post" action="index.php">
<label for="nombre1">Nombre1</label> : <input type="number" name="num1" id="num1" /><br /><br />
<label for="nombre2">Nombre2</label> : <input type="number" name="num2" id="num2" /><br /><br />
<label for="resultat">Résultat</label> : <input type="number" name="resultat" id="resultat" />
</form>
<?php
$resultat=int;
$plus="addition";
$moins="soustraction";
$diviser="division";
$multiplier="multiplucation";
if($num1 && $num2==int)
{
$resultat=$num1+$num2;
echo"$resultat";
}
?>
Exercice4 :
Ecrire un programme PHP qui déclare 3 variables nombre1, nombre2 et operation.
1° Afficher les valeurs des variables nombre1 et nombre 2 dans 2 champs de saisie.
2° Dans un 3ième champ de saisie :
? si la variable operation vaut « Addition », afficher la somme des 2 autres variables.
j'ai essayé de faire ça mais ça ne marche pas:
<form method="post" action="index.php">
<label for="nombre1">Nombre1</label> : <input type="number" name="num1" id="num1" /><br /><br />
<label for="nombre2">Nombre2</label> : <input type="number" name="num2" id="num2" /><br /><br />
<label for="resultat">Résultat</label> : <input type="number" name="resultat" id="resultat" />
</form>
<?php
$resultat=int;
$plus="addition";
$moins="soustraction";
$diviser="division";
$multiplier="multiplucation";
if($num1 && $num2==int)
{
$resultat=$num1+$num2;
echo"$resultat";
}
?>
<form method="post" action="operation.php">
<label for="nombre1">Nombre1</label> : <input type="text" name="num1" id="num1" /><br /><br />
<label for="nombre2">Nombre2</label> : <input type="text" name="num2" id="num2" /><br /><br />
<label for="resultat">Résultat</label> : <input type="submit" name="resultat" id="resultat" />
</form>
//fichier operation.php
<?php
$num1= $_POST['num1'];
$num2=$_POST['num2']
if(...)
{
echo"$num1+$num2";
}
?>
voila deja une piste bonne continuation
Mais franchement revoit le Php
Ya plein de choses qui ne vont pas par exemple : la declaration des variables, les conditions..
<label for="nombre1">Nombre1</label> : <input type="text" name="num1" id="num1" /><br /><br />
<label for="nombre2">Nombre2</label> : <input type="text" name="num2" id="num2" /><br /><br />
<label for="resultat">Résultat</label> : <input type="submit" name="resultat" id="resultat" />
</form>
//fichier operation.php
<?php
$num1= $_POST['num1'];
$num2=$_POST['num2']
if(...)
{
echo"$num1+$num2";
}
?>
voila deja une piste bonne continuation
Mais franchement revoit le Php
Ya plein de choses qui ne vont pas par exemple : la declaration des variables, les conditions..
Bonsoir,
Je croyais qu'il était inscrit dans la charte de ce forum que l'on ne donnait pas d'aide pour des solutions à des exercices imposés...? Ou bien je suis le seul à avoir lu la charte forum de CCM...
D'ailleurs là, vous n'êtes pas entrain de lui apprendre à pêcher pour se nourrir, vous lui apportez le poisson (la solution) tout frais directement dans l'assiette (cf. Confucius).
Je croyais qu'il était inscrit dans la charte de ce forum que l'on ne donnait pas d'aide pour des solutions à des exercices imposés...? Ou bien je suis le seul à avoir lu la charte forum de CCM...
D'ailleurs là, vous n'êtes pas entrain de lui apprendre à pêcher pour se nourrir, vous lui apportez le poisson (la solution) tout frais directement dans l'assiette (cf. Confucius).
oulà... j'ai qu' à méme fait quelque chose d'ailleurs on vient de faire la correction...
<?php
$nombre1= 4;
$nombre2 = 0;
$operation= "Division";
?>
Nombre1: <input type="text" value="<?php echo $nombre1;?>"><br>
Nombre2: <input type="text" value="<?php echo $nombre2;?>"><br>
<?php
echo $operation;
?>
<?php
if($operation == "Addition")
{
?>
<input type="text" value="<?php echo ($nombre1+$nombre2);?>"><br>
<?php
}
else if($operation == "Soustraction")
{
?>
<input type="text" value="<?php echo ($nombre1-$nombre2);?>"><br>
<?php
}
else if($operation == "Multiplication")
{
?>
<input type="text" value="<?php echo ($nombre1*$nombre2);?>"><br>
<?php
}
else if($operation == "Division")
{
if($nombre2!=0)
{
?>
<input type="text" value="<?php echo ($nombre1/$nombre2);?>"><br>
<?php
}//Fin if
else
{
echo '<font color="red">Division par 0 impossible</font>';
}
}
?>
<?php
$nombre1= 4;
$nombre2 = 0;
$operation= "Division";
?>
Nombre1: <input type="text" value="<?php echo $nombre1;?>"><br>
Nombre2: <input type="text" value="<?php echo $nombre2;?>"><br>
<?php
echo $operation;
?>
<?php
if($operation == "Addition")
{
?>
<input type="text" value="<?php echo ($nombre1+$nombre2);?>"><br>
<?php
}
else if($operation == "Soustraction")
{
?>
<input type="text" value="<?php echo ($nombre1-$nombre2);?>"><br>
<?php
}
else if($operation == "Multiplication")
{
?>
<input type="text" value="<?php echo ($nombre1*$nombre2);?>"><br>
<?php
}
else if($operation == "Division")
{
if($nombre2!=0)
{
?>
<input type="text" value="<?php echo ($nombre1/$nombre2);?>"><br>
<?php
}//Fin if
else
{
echo '<font color="red">Division par 0 impossible</font>';
}
}
?>
oui je sais que c'est loin d'étre bien le prof nous l'a dit... je suis en 1er année et on vient de commencer. je pense que le prof veut nous faire réfléchir ou veut nous faire avoir une certaine logique... quand on fera de vrai formulaires avec tous détails dedans il nous montrera la bonne démarche à suivre...
je voudrai savoir en plus si en PHP c'est permis d'écrire comme ça: if($operation=="division" && $nombre2!=0)
je voudrai savoir en plus si en PHP c'est permis d'écrire comme ça: if($operation=="division" && $nombre2!=0)
oui ca c'est possible
mais tiens voila un lien sur lequel tu pourras te documenter facilement :)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
mais tiens voila un lien sur lequel tu pourras te documenter facilement :)
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
f($moyenne<10 && $moyenne >11.99) ???
Tu connais un nombre qui soit à la fois plus petit que 10 et plus grand que 11.99 ?