Programmation avec scilab

Fermé
escanor Messages postés 1 Date d'inscription dimanche 25 septembre 2016 Statut Membre Dernière intervention 25 septembre 2016 - 25 sept. 2016 à 16:09
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 - 25 sept. 2016 à 21:57
Bonjour,
J'ai implémenter cet algorithme sur scilab mais le résultat obtenue n'est pas bon merci de dire ou je me suis tromper.
Voici le programme:
//début du programme

-->

--> //données d'entrée

--> n==input("le code à quatre chiffre");
le code à quatre chiffre cle==input("la cle du code");
la cle du code

--> //initialisation

--> p=n;

--> s=0;

--> k=1;

-->

--> //traitement

--> while k<=4 do
--> u=="le chiffre des unités de p";
--> k==k+1;
--> s==s+k.*u;
--> p==(p-u)/10;
--> end while;
!--error 144
Opération non définie pour les opérandes données.
Vérifier ou définir la fonction %s_x_c pour la surcharge.


-->

--> r==s/7;

--> c==7-r;

-->

--> //données de sortie

--> if c==cle then
--> disp("le code est bon");
--> else
--> disp("le code est pas bon");

le code est pas bon
--> end

-->

--> //fin du programme
A voir également:

1 réponse

Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 259
25 sept. 2016 à 21:57
Tu n'aurais pas oublié quelque chose par là :
 u=="le chiffre des unités de p"; 

0