BTS SIO A - Semaine 45 du lundi 8 novembre au vendredi 12 novembre.
Mardi 9 novembre 2021
Faire le point sur les T.P.s
Suite du cours de développement.
- les Boucles.
- les tests.
- Les négations d'expressions logiques :
- (a < 10) et (b > 7)
- (x >= 7) ou ( x <=30)
Mercredi 10 novembre 2021
Groupe 1
T.P. développement, rendre la monnaie, groupe 1 & 2.
Rendre la monnaie, les pages de dépose.
On se place dans la situation de l'Euro (€) pièces et billets.
Par exemple un objet coûte 29,55 €
Un client donne au vendeur un billet de 50 €.
Combien le vendeur doit-il lui rendre (pièces et billets) ?
- Écrire un algorithme.
- Écrire le code java.
Bien entendu ce code doit fonctionner quelques soit
le contenu de la caisse et la valeur de l'objet !
Groupe 2
T.P. A.P. rendre la monnaie.
Page de dépose groupe 2 :
Notes sur le T.P. codage :
<?php
// extraire une sous chaine
$Str="Bonjour a tous";
echo substr($Str, 0, 6) . "<BR>"; // Outputs: Bonjour
echo substr($Str, 0, -2) . "<BR>"; // Outputs: Bonjour a to
echo substr($Str, 0) . "<BR>"; // Outputs: Bonjour a tous
echo substr($Str, -10, 9) . "<BR>"; // Outputs:
// Extraction avec une boucle, caractère par caractère
for ($i=0;$i<strlen($Str);$i++) {
echo (substr($Str,$i,1) . " - ");
}
echo("<BR><BR>");
// Affichage du code ascii de chaque caractère
// ord(caractère) renvoi le code ASCII du caractère
for ($i=0;$i<strlen($Str);$i++) {
echo (substr($Str,$i,1) . " - ");
echo (ord(substr($Str,$i,1)) . "<BR>");
}
echo("<BR><BR>");
// Réalisons un codage en décalant de 2 les caractères
$Str2 = "";
for ($i=0 ; $i < strlen($Str) ; $i++) {
echo (substr($Str,$i,1) . " - ");
echo (chr(ord(substr($Str,$i,1)) + 2) . "<BR>");
// Construisons la nouvelle chaine
$Str2 = $Str2 . chr(ord(substr($Str,$i,1)) + 2);
}
echo("La nouvelle chaine --> " . $Str2);
echo("<BR><BR>");
?>