Exercices Boucles
Exercices Boucles
importer [Link];
carré = num*num;
[Link](num + " au carré est : " + carré);
[Link]("Entrez le nombre à élever au carré : ");
num = entré[Link]();
}
[Link]("Le nombre saisi est négatif. Le programme a ")
finalisé.
}
}
EXERCICE 2. lire un nombre et indiquer s'il est positif ou négatif, le processus se
répéter jusqu'à ce qu'un zéro soit introduit.
//2. lire un nombre et indiquer s'il est positif ou négatif, le processus se répétera jusqu'à
qu'un zéro soit introduit
paquet bucle_ejercicio2;
importer [Link];
import [Link];
faire{
num = [Link]([Link]("Entrez un nombre : " ));
si(num == 0){
pause;
}
sinon si(num > 0){
[Link](null,"Le nombre est positif");
}
sinon si (num < 0) {
[Link](null,"Le numéro est négatif");
}
}tant que (num != 0);
}
EXERCICE 3 : Lire des nombres jusqu'à ce qu'un 0 soit introduit. Pour chacun, indiquer
s'il est pair ou impair.
Lire des nombres jusqu'à ce qu'un 0 soit introduit. Pour chacun, indiquer s'il est pair ou impair.
impar.
package bucle_ejercicio3;
import [Link];
int num;
faire {
}
sinon{
[Link](null, "Le numéro " + num + " est impair");
}
}tant que (num !=0);
}
EXERCICE 4 : demander un nombre jusqu'à ce qu'un nombre négatif soit saisi et montrer combien
nombre s'ont été introduits.
//4:demander un nombre jusqu'à ce qu'un nombre négatif soit saisi et afficher combien de nombres ont été saisis
ils ont introduit
package bucle_ejercicio4;
importer [Link];
}
EXERCICE 5 : Réaliser un jeu pour deviner un nombre. Pour cela, générer un
nombre aléatoire entre 0-100, puis demander des numéros en indiquant "c'est plus grand" ou
« est inférieur » selon qu'il est supérieur ou inférieur par rapport à N. Le processus se termine
lorsque l'utilisateur réussit et affiche le nombre de tentatives.
import [Link];
classe publique Bucle_ejercicio5 {
faire{
num = [Link]([Link]("Entrez un numéro : "))
"));
}
sinon{
[Link]("Entrez un nombre inférieur");
}
compteur ++;
}tant que (num != aleatorio);
[Link]("Très bien! Le numéro était " + num + " et tu as deviné le numéro")
en " + contador + " tentatives.
}
}
EXERCICE 6. demander des nombres jusqu'à ce qu'on tape un 0, afficher la somme de tous
les numéros introductifs.
//[Link] des nombres jusqu'à ce qu'un 0 soit saisi, afficher la somme de tous les nombres
introducteurs.
package bucle_ejercicio6;
importer [Link];
faire{
[Link]("Entrez un numéro : ");
num = entré[Link]();
compteur += num;
}tant que (num !=0);
}
EXERCICE 7 : Demander des nombres jusqu'à ce qu'un nombre négatif soit introduit, et calculer la
média.
Demander des nombres jusqu'à ce qu'un nombre négatif soit introduit et calculer la moyenne.
paquet bucle_ejercicio7;
importer [Link];
tant que(num>=0){
suma += num;
compteur++;
num = [Link]();
}
if(contador==0){
[Link]("Impossible de calculer la moyenne.");
}
sinon{
média=(float)suma/contador;
[Link]("La moyenne des nombres saisis est de : " + media);
}
}
importer [Link];
[Link]("Remplir le tableau");
pour(int i=0; i<10; i++){
[Link]((i+1)+". Entrez un numéro : ");
arreglo[i] = [Link]();
}
pour (int i=0;i<9;i++) {
si(arreglo[i]<arreglo[i+1]){//croissant
creciente = true;
}
sinon si(arreglo[i] > arreglo[i+1]){//decreciente
decreciente = true;
}
}
si (croissant == vrai && décroissant == faux) {
[Link]("Le tableau est croissant");
}
sinon si(croissant == faux && décroissant == vrai){
[Link]("Le tableau est décroissant");
}
sinon si(croissant == vrai && décroissant == vrai){
[Link]("Le tableau est désordonné");
}
sinon si(croissant==faux && décroissant==faux) {
[Link]("Tous les nombres du tableau sont égaux");
}
}