svp je voudrais avoir des exercices sur les boucles en pascal merci. - Delphi/Pascal - Programmation
Marsh Posté le 02-01-2004 à 11:53:49
bon, je connais pas ton niveau mais etant donné ta question, j'imagine que tu debutes. 
 
exo1 : 
affiché ceci a l'ecran : 
 
24 23 22 21 20 19 
18 17 16 15 14 13 
12 11 10  9  8  7 
 6  5  4  3  2  1 
 
en utilisant 2 boucles embriquées.
Marsh Posté le 02-01-2004 à 12:25:00
ReplyMarsh Posté le 03-01-2004 à 18:12:41
voici la solution 
program  chi; 
var n;cpt:integer; 
begin 
cpt:=0; 
for cpt:=24 downto 1 do 
n:=n+cpt; 
write (' ',cpt); 
end; 
readln;readln ; 
end. 
 mais l'affichage se fait de 24.........1 
on n'a pas encore fais le triangle de pascal.commen en resou ce broblem?????merci.
Marsh Posté le 03-01-2004 à 19:10:18
voici la solution  
program  chi;  
var n;cpt:integer;  
begin  
cpt:=0;  
for cpt:=24 downto 1 do  
n:=n+cpt;  
write (' ',cpt);  
end;  
readln;readln ;  
end.  
 mais l'affichage se fait de 24.........1  
on n'a pas encore fais le triangle de pascal.commen en resou ce broblem?????merci. 
Marsh Posté le 03-01-2004 à 19:14:40
| bella a écrit : voici la solution  | 
 
 
Tu devais employer 2 boucles imbriquées et afficher sur quatre lignes, non ? 
Pourquoi tu déclares la variable n ? elle ne te sert à rien ! 
Tu as testé ton prog ? Il manque pas un begin quelque part ? 
 
----- 
 
Encore un p'tit exo : 
Ecrire un programme qui demande à l'utilisateur d'entrer 5 (pas plus ni moins) nombres entiers compris entre 0 et 500. 
==> Afficher le message "Tapez 5 nombres entiers :" 
==> Effectuer la saisie de chaque nombre au bout de la ligne précédente. (effacer avant chaque saisie) 
==> Afficher la liste des nombres saisis sur la ligne suivante. 
==> A la fin de la saisie : trier ces nombres dans l'ordre décroissant et les afficher sur la ligne suivante, séparés par des " * ". 
 
Marsh Posté le 06-01-2004 à 20:23:00
http://pinguin007et.free.fr/images/IMG_0547.JPG
Marsh Posté le 06-01-2004 à 20:24:26
l'identation c'est pas mal non plus 
Marsh Posté le 06-01-2004 à 21:23:02
et éviter de mettre 2x son source aussi  
 
 
et les balises [code] ou [fixed] enfin 
Marsh Posté le 02-01-2004 à 09:27:58