Nous sommes actuellement le Mer Jan 01, 2025 11:33 am
Publier un nouveau sujetPublier une réponse Page 1 sur 1   [ 2 messages ]
Auteur Message
 Sujet du message: Probleme avec le logiciel maple?
MessagePublié: Sam Sep 17, 2011 3:15 pm 

Inscrit le: Sam Avr 02, 2011 4:08 am
Messages: 616
Bonjour tous, jessaye de faire un programme sur le logiciel Maple qui affiche les nombres premiers en dessous de 100 mais ca marche pas.Je sais que jaurai pu faire simple en utilisant la fonction isprime mais je voulais tester lutilisation des boucles dans des boucles.Alors voici mes lignes de codes:
cpt:=0
for j from 2 to i do
if modp(i,j)=0 then
cpt:=cpt+1
fi;
od;
if cpt=1 then
print(i)
fi;
od;
>
Le problme cest le dernier od.Voici ce que marque le logiciel quand jexécute:
od;
Error, reserved word od unexpected
@Orrorin Merci mais jai pas derreur de logique jinitialise le compteur une fois le i fixé.


Haut
 Profil  
 
 Sujet du message: Probleme avec le logiciel maple?
MessagePublié: Mer Oct 19, 2011 12:36 am 
Avatar de l’utilisateur

Inscrit le: Dim Mars 20, 2011 5:56 am
Messages: 14
1) tu as une erreur de syntaxe:
La 2me instruction "cpt:=0" doit se terminer par un point-virgule.

2) tu as une erreur de logique:
Cette mme instruction doit se trouver dans la 2me boucle.

On obtient donc:

for i from 3 to 100 do
for j from 2 to i do
cpt:=0;
if modp(i,j)=0 then
cpt:=cpt+1
fi;
od;
if cpt=1 then
print(i)
fi;
od;

-----
Edit1: tu as tout fait raison: il ny a pas derreur de logique et le "cpt:=0;" est bien placé.
Cependant il y a affichage de "0" inutiles. On peut les supprimer en remplaant le "od;" final par "od:"
On obtient alors:

for i from 3 to 100 do
cpt:=0;
for j from 2 to i do
if modp(i,j)=0 then
cpt:=cpt+1
fi;
od;
if cpt=1 then
print(i)
fi;
od:


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujetPublier une réponse Page 1 sur 1   [ 2 messages ]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit and 26 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers:  
cron

Click me:
forum-français
Deutsch Forum
日本語フォーラム
中文论坛
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Style base twilightbb Thanks to Daniel St. Jules of Gamexe.net
MW2 Style by FanFanLaTuFlippe contact: fanfanlatuflippe@live.fr
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr
Forum Romano
Forum Brasileiro
العربي%20المنتدى
Zone 3D
Politique de confidentialité