Turbo pascal: problème pour résoudre un exercice - Delphi/Pascal - Programmation
MarshPosté le 28-03-2005 à 19:25:36
Bonjour, je dois résoudre un exercice avec turbo pascal et je ne sais comment faire. Voici lénonce :
20 nombres entiers entre 100 et 200 compris sont créés au hasard par lordinateur. Il faut :
- afficher ces nombres à lécran - calculer et afficher la somme et la moyenne arithmétique des nombres pairs.
Cest la 2eme partie qui me pause problème.
Voici ce que jai ecrit :
program exercice3; uses crt; var i,nombre,compteur:integer; moyenne: real; begin clrscr; randomize; compteur:=0;
for i := 1 to 20 do begin nombre:= 100 + random (101); compteur:= compteur + nombre; writeln(nombre); end;
writeln; moyenne:= compteur/20; writeln ('la moyenne est de:',moyenne:10:2); writeln('le total est de:',compteur); readln; end.
Donc le problème est que, écrit comme cela, ca fait la somme et la moyenne de tout les nombres. Donc ce nest pas bon mais je ne voit pas comment faire pour juste faire la somme et la moyenne des nombres pairs Je dois utliser MOD mais je ne sais pas comment écrire le prog pour que cela fonctionne. Pouvez vous maider.
Marsh Posté le 28-03-2005 à 19:25:36
Bonjour, je dois résoudre un exercice avec turbo pascal et je ne sais comment faire.
Voici lénonce :
20 nombres entiers entre 100 et 200 compris sont créés au hasard par lordinateur. Il faut :
- afficher ces nombres à lécran
- calculer et afficher la somme et la moyenne arithmétique des nombres pairs.
Cest la 2eme partie qui me pause problème.
Voici ce que jai ecrit :
program exercice3;
uses crt;
var i,nombre,compteur:integer;
moyenne: real;
begin
clrscr;
randomize;
compteur:=0;
for i := 1 to 20 do begin
nombre:= 100 + random (101);
compteur:= compteur + nombre;
writeln(nombre);
end;
writeln;
moyenne:= compteur/20;
writeln ('la moyenne est de:',moyenne:10:2);
writeln('le total est de:',compteur);
readln;
end.
Donc le problème est que, écrit comme cela, ca fait la somme et la moyenne de tout les nombres.
Donc ce nest pas bon mais je ne voit pas comment faire pour juste faire la somme et la moyenne des nombres pairs
Je dois utliser MOD mais je ne sais pas comment écrire le prog pour que cela fonctionne.
Pouvez vous maider.
merci