| obligatoire |
| supplémentaire |
| pour aller plus loin |
(Série 4 exo 1 et 3)
fonction avec retour reel longueurDiagonale (reel lon, reel lar)
reel d ;
debut
d ← lon*lon + lar*lar;
d ← racineCarree(d);
retourne d;
fin
reel lo, la, ld ;
debut
ecrire "Quelles sont les longueur et largeur du rectangle ?";
lire lo, la ;
ld ← longueurDiagonale(lo,la);
ecrire "La longueur de la diagonale est " + ld;
fin
(Série 4 exo 2)
Exercice 3 (Série 5 exo 1)
Soit le tableau suivant :| 3 | 12 | 4 | -5 | 1 | 3 | 8 |
Exercice 4 (Série 5 exo 2)
Écrire un algorithme qui initialise un tableau de longueur 100 tel que ses cases contiennent les carrés des 100 premiers nombres positifs ou nuls (de 02 jusque 992).Exercice 5
Indications :System.out.print au lieu de System.out.println.
char c; afficheCaractere qui, étant donnés un caractère c et un entier nb, affiche nb fois le caractère c.
afficheCaractere('+',5) doit afficher :
+++++
nb, affiche une ligne composée de nb caractères * (étoile).
****
nb, affiche un carré (plein) de coté nb étoiles.
****
****
****
****
****
* *
* *
****
Exercice 7 (D'après Série 5 exos 2 et 3)
Exercice 8 (d'après examen 1ère session 2008-2009)
Le jeu de roulette est un plateau circulaire comportant des numéros de 0 à 36. On peut miser une certaine somme d'argent sur l'un des numéros du plateau. Une fois les mises terminées, on fait tourner la roulette et on y lance une boule. Lorsque le plateau ralentit, la boule se stabilise sur un des numéros. Si on a misé sur ce numéro, on gagne 35 fois la somme misée et dans le cas contraire on ne gagne rien (remarque : dans tous les cas, l'argent misé est perdu).lanceBoule qui, étant donnés deux entiers représentant une somme d'argent et un numéro, effectue un lancer de boule et retourne la somme remportée.
Exercice 6 : dessins plus élaborés
nb, affiche un triangle rectancle isocèle (plein) de coté nb étoiles.
*
**
***
****
nb, affiche un triangle rectancle isocèle (plein) de hauteur nb étoiles.
*
***
*****
*******