WikiBtsSio

Lrd2021BtSioaS45Me

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($Str06) . "<BR>";  // Outputs: Bonjour
echo substr($Str0, -2) . "<BR>"// Outputs: Bonjour a to
echo substr($Str0) . "<BR>";     // Outputs: Bonjour a tous
echo substr($Str, -109) . "<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=$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>");
?>