Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1605 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  traduire sous forme d'algorithme objet I

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

traduire sous forme d'algorithme objet I

n°1364235
lomat62
Fan de Sébastien Loeb
Posté le 11-05-2006 à 14:52:09  profilanswer
 

voila je cherche a traduire ce code CPP en algorithme. es ce que qq1 peu m'aider
 
 

Code :
  1. void TCatal::CreerCat()
  2. {
  3.         AnsiString nomfich;
  4.         nomfich=EditNomfich->Text+".txt";
  5.         // Ouverture du ficher en mode écriture //
  6.         if((file = fopen(nomfich.c_str(), "a" )) == NULL)
  7.         {
  8.                 Application->MessageBox("Ouverture du fichier impossible", "Warning" );
  9.                 exit(1);
  10.         }
  11.        
  12.         else
  13.         {
  14.  // Si les champs ne sont pas vide //
  15. if (EditNomfich->Text!=""  && EditNom->Text!="" && EditType->Text!="" && EditConst->Text!="" && EditMagn->Text!="" && EditDiam->Text!="" &&  EditAscd->Text!="" && EditDec->Text!="" && EditNum->Text!="" )
  16.           {
  17.                          AnsiString temp;
  18. temp=EditNom->Text +" "+ EditType->Text +" "+ EditConst->Text +" "+ EditMagn->Text +" "+ EditDiam->Text +" "+ EditAscd->Text +" "+ EditDec->Text +" "+ EditNum->Text + "\n";
  19.                          fprintf(file, temp.c_str());  // Ecrit le texte dans le fichier
  20.                  }
  21.                  else
  22.                  {
  23. Application->MessageBox("Veuiller remplir tout les champs demandés", "Warning" );
  24.                  }
  25.           fclose(file);     // Fermeture du fichier
  26.         }
  27. }

mood
Publicité
Posté le 11-05-2006 à 14:52:09  profilanswer
 

n°1364246
_darkalt3_
Proctopathe
Posté le 11-05-2006 à 14:58:55  profilanswer
 

Ta question ne veut pas dire grand chose, comme ton orthographe.
 
Tu comprends pas quoi ?

n°1364258
lomat62
Fan de Sébastien Loeb
Posté le 11-05-2006 à 15:07:21  profilanswer
 

On me demande de mettre ce code sous forme d'un algorithme. avec des SI, SINON ....

n°1364259
bubulle63
Posté le 11-05-2006 à 15:07:54  profilanswer
 

Je sais pas mais à vue d'oeil c'est un truc du genre:
 
Ouvrir un fichier en mode écriture
Si le fichier n'est pas bien ouvert alors
   Afficher un message à l'écran
Sinon
   Si les champs "Nom, type, ..." ne sont pas vides alors
      Ecrire le texte dans le fichier
   Sinon
      Afficher un message à l'écran
   Fin de si
   fermer le fichier
Fin de si
 
Si quelqu'un peut faire mieux pour aider cette jeune personne :pt1cable:  

n°1364261
_darkalt3_
Proctopathe
Posté le 11-05-2006 à 15:09:02  profilanswer
 

Tu sais pas lire de C++ et on te demande de faire un arbre genre algo ?

n°1364268
bubulle63
Posté le 11-05-2006 à 15:13:34  profilanswer
 

Citation :

Tu sais pas lire de C++ et on te demande de faire un arbre genre algo ?


 
oui c'est vrai c'est pas mal quand même! En général on fait l'algo avant le code mais bon... :heink:

n°1364275
lomat62
Fan de Sébastien Loeb
Posté le 11-05-2006 à 15:16:46  profilanswer
 

lol je sais mais c juste pour le dossier a rendre. il me demande de le mettre sous forme d'algo. et je ne connaissais plus trop la syntaxe à utilisé.

n°1364277
_darkalt3_
Proctopathe
Posté le 11-05-2006 à 15:18:50  profilanswer
 

ok, lol

n°1364450
lomat62
Fan de Sébastien Loeb
Posté le 11-05-2006 à 17:07:50  profilanswer
 

comment fairiez vous l'algo de cette méthode:
 

Code :
  1. void TPointage::RecupData (string NewName)
  2. {
  3.         ifstream entreeFichierClient(NewName.c_str(),ios::in);
  4.         string Nom, RA, DEC, M1, M2, M3, M4, M5;
  5.         if (!entreeFichierClient)    //Si l’ouverture n’est pas possible
  6.         {
  7.                   Application->MessageBox("Ouverture du fichier impossible", "Warning" );
  8.         }
  9.    
  10.         else
  11.         {
  12.        
  13.          while (entreeFichierClient>>Nom>>RA>>DEC>>M1>>M2>>M3>>M4>>M5)
  14.          {
  15.           ListNom->Items->Add(Nom.c_str());
  16.           int n=ListNom->Items->Count;     //Nombre d'objet dans la listbox
  17.        
  18. for (int i=0; i<n; i++) 
  19. if(ListNom->Selected[i])
  20.           {
  21.                   if (ListNom->Items->Strings[i]==Nom.c_str())
  22.                   {
  23.                           EditRA->Text=RA.c_str();
  24.                           EditDec->Text=DEC.c_str();
  25.                           EditMagnitude->Text=M1.c_str();
  26.                   }
  27.           }
  28. }
  29.          }
  30. }

n°1364451
lomat62
Fan de Sébastien Loeb
Posté le 11-05-2006 à 17:08:48  profilanswer
 

je n'arrive pas a voir commen faire les ligne  3 , 15 et 24 en algo

mood
Publicité
Posté le 11-05-2006 à 17:08:48  profilanswer
 

n°1364458
_darkalt3_
Proctopathe
Posté le 11-05-2006 à 17:11:45  profilanswer
 
n°1364460
_darkalt3_
Proctopathe
Posté le 11-05-2006 à 17:12:34  profilanswer
 

3 : c'est une commandes, y'a pas de signe pour ca
15: Tant que
24 : Si

n°1364463
lomat62
Fan de Sébastien Loeb
Posté le 11-05-2006 à 17:15:42  profilanswer
 

ok merci

n°1364890
bubulle63
Posté le 12-05-2006 à 10:55:26  profilanswer
 

Dis tu veux pas non donner tout ton devoir? On cherchera pour toi... ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  traduire sous forme d'algorithme objet I

 

Sujets relatifs
solution pour mettre en forme du texte html dans un formulairedéplacer un objet de manière aléatoire
Algorithme de permutation de 2 éléments d'une liste simplement chaînéeForcer l'impression de la mise en forme
[JS] probleme pr instancier une objetquelle différence entre Attribut et Property (concernant un objet)?
traduire un prog de PHP à ...algorithme de quine mc cluscky
Récupérer la mise en forme conditionnelle[URGENT] [JAVA] Affichage d'une forme d'onde sonore
Plus de sujets relatifs à : traduire sous forme d'algorithme objet I


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR