Notion générales
-Syntaxe d’un algo :
Algo : nomAlgo
Déclaration
| //variables
Début
| //actions
Fin nomAlgo
-En langage C :
#include <stdio.h>
int main (){
//variables
//actions
return 0;
}
-En langage PHP :
<?php // actions ?>
–Les variables :
Elles sont définies par un nom, type et une nature.
-Le nom : suite de lettres, chiffres et le caractère _.
-Le type : entier, réel, caractère, booléen, chaine
-Nature : constante (ne change pas de contenu) et variable.
–Déclaration :
nomVariable : type
-Les opérations
-arithmétiques : +, -, *, / , % (modulo : reste de la division)
-Logiques : et, ou, non
-Test : >, >=, <, <= , =, !=
-Les actions :
-Affichage : afficher (« texte »), afficher (« texte »,nomVariable)
-Saisie : saisir (nomVariable)
-Affectation : nomVariable <- expression
Exo 1 : Ecrire un algo, prog C, dev PHP qui permet de calculer la surface et le périmètre d’un rectangle.
Algorithme
Algorithme : rectangle
Déclaration
lg, lr, s, p : réel
Début
Afficher("Donner la longueur :")
Saisir(lg)
Afficher("Donner la largeur :")
Saisir(lr)
s <- lg * lr
p <- (lg + lr) * 2
Afficher("La surface est de : ", s)
Afficher("Le périmètre est de : ", p)
Fin rectangle
En langage C
#include <stdio.h>
int main (){
float lg, lr, s, p;
printf("Donner la longueur:");
scanf("%f", &lg);
printf("Donner la largeur:");
scanf("%f", &lr);
s = lg * lr;
p = 2 * (lg + lr);
printf("La surface est de :%f", s);
printf("Le perimetre est de :%f", p);
return 0;
}
En PHP
<?php
// Vérification si le formulaire a été soumis ou si le bouton "Recommencer" a été cliqué
if ($_SERVER["REQUEST_METHOD"] == "POST" && !isset($_POST['recommencer'])) {
$lg = $_POST['longueur'];
$lr = $_POST['largeur'];
// Conversion des valeurs en nombres
$lg = floatval($lg);
$lr = floatval($lr);
// Calcul de la surface et du périmètre
$s = $lg * $lr;
$p = 2 * ($lg + $lr);
// Afficher les résultats
echo "La surface est de: $s<br>";
echo "Le périmètre est de: $p<br>";
}
// Formulaire pour entrer les dimensions
?>
<form method="post" action="">
<label for="longueur">Donner la longueur:</label>
<input type="text" name="longueur" required><br>
<label for="largeur">Donner la largeur:</label>
<input type="text" name="largeur" required><br>
<input type="submit" value="Calculer">
<input type="submit" value="Recommencer" name="recommencer"> <!-- Bouton Recommencer -->
</form>
Exo 2 : Ecrire un algo, prog C et dev PHP qui permet de calculer le prix TTC et la valeur de la TVA d’un produit connu par son prix unitaire ht, sa quantité et le taux de sa TVA.
Algorithme
Algorithme : CalculPrixTTC
Déclarations
prix_unitaire_HT, taux_TVA, prix_TTC, TVA : réel
quantite : entier
Début
Afficher(« Donner le prix unitaire HT : »)
Saisir(prix_unitaire_HT)
Afficher(« Donner la quantité : »)
Saisir(quantite)
Afficher(« Donner le taux de TVA (en pourcentage) : »)
Saisir(taux_TVA)
TVA <- prix_unitaire_HT * quantite * (taux_TVA / 100)
prix_TTC <- (prix_unitaire_HT * quantite) + TVA
Afficher(« La valeur de la TVA est : « , TVA)
Afficher(« Le prix TTC est : « , prix_TTC)
Fin
En langage C
#include <stdio.h>
int main() {
float prix_unitaire_HT, taux_TVA, prix_TTC,
TVA;
int quantite;
printf("Donner le prix unitaire HT : ");
scanf("%f", &prix_unitaire_HT);
printf("Donner la quantité : ");
scanf("%d", &quantite);
printf("Donner le taux de TVA (en pourcentage)
: ");
scanf("%f", &taux_TVA);
TVA = prix_unitaire_HT * quantite * (taux_TVA
/ 100);
prix_TTC = (prix_unitaire_HT * quantite) +
TVA;
printf("La valeur de la TVA est : %.2f\n",
TVA);
printf("Le prix TTC est : %.2f\n", prix_TTC);
return 0;
}
En PHP
<?php
// Vérification si le formulaire a été soumis
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$prix_unitaire_HT = floatval($_POST['prix_unitaire_HT']);
$quantite = intval($_POST['quantite']);
$taux_TVA = floatval($_POST['taux_TVA']);
// Calcul de la TVA et du prix TTC
$TVA = $prix_unitaire_HT * $quantite * ($taux_TVA / 100);
$prix_TTC = ($prix_unitaire_HT * $quantite) + $TVA;
// Affichage des résultats
echo "La valeur de la TVA est : " . number_format($TVA, 2) . "<br>";
echo "Le prix TTC est : " . number_format($prix_TTC, 2) . "<br>";
}
?>
<form method="post" action="">
<label for="prix_unitaire_HT">Donner le prix unitaire HT :</label>
<input type="text" name="prix_unitaire_HT" required><br>
<label for="quantite">Donner la quantité :</label>
<input type="text" name="quantite" required><br>
<label for="taux_TVA">Donner le taux de TVA (en pourcentage) :</label>
<input type="text" name="taux_TVA" required><br>
<input type="submit" value="Calculer">
</form>
Une réponse à “Chapitre 1”
-
AAAAAAAAAAAAAAAAAAAAAAAH
Laisser un commentaire