IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Convertir programme en C++


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2013
    Messages
    138
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2013
    Messages : 138
    Par d�faut Convertir programme en C++
    svp
    quelqu'un qui peut m'aider

    j'ai programme un truc en langage C, il fait une partie de mon projet et je veux le programmer en C++ mais j'�tais bloquer

    quelqu'un qui peut m'aider svp

    voila mon programme en C :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
            #include <stdio.h>
            #include <stdlib.h>
            #include <conio.h>
     
            int main (void) {
                int Xmax=16;
                int Xmin=10;
                int Sinit=3;
                int M,N;
                int Kmin,Kmax;
                int di= 9;
                int C;
                int i=1;
     
              // Calculer Kmax  :
              printf("Periode : %d\n", i); 
     
              for (int l=3;l<7;l++){
                 printf("\nl est : %d\n", l); 
              M =  di+l-Xmax;
              N =  di+l-Xmin;
     
              if(N < Sinit) 
                   printf("Kmax est : %d\n", N);
              else 
                    printf("Kmax est : %d\n", Sinit);
     
              if(M > Sinit) 
                   printf("Kmin est : %d\n", M);
              else  
                    printf("Kmin est : %d\n", Sinit);   
              }
     
     
              getch();
          }

  2. #2
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Bonjour, et bienvenue sur le forum.

    Je vais �tre magnanime en ce d�but d'ann�e --car il serait en mon pouvoir d'�tre vache avec toi -- mais je te conseillerais tr�s fortement de lire les r�gles du forum dont tu as un r�sum� -->ICI<-- avant de venir poser ta question.

    Ceci �tant dit, il n'y a pas grand chose � modifier vu que le langage C est un sous ensemble du C++.

    Tout ce que tu pourrais faire, c'est
    • Envisager d'utiliser cout, disponible dans l'espace de noms std par simple inclusion du fichier d'en-t�te <iostream> � la place de printf,
    • Histoire d'�viter les probl�mes de portabilit�, utiliser cette entr�e de la FAQ qui indique comment cr�er une pause portable, car, si tu venais � compiler sous linux, le fichier d'en-tete <conio.h> n'existe
    • De supprimer le type void dans la liste de param�tres de la fonction main. L'un des prototypes de cette fonction est, tout simplement int main()
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  3. #3
    Membre tr�s actif
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2013
    Messages
    138
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2013
    Messages : 138
    Par d�faut c ma faute
    c'est ma faute :

    j'ai d�j� lu le r�glement, je demande pas de faire le travail de A0, mais j'ai oublie de donn�e mon travail sur C++

    voila ma r�sultat mais malheureusement, j'�tais bloqu�,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
     
    #include<iostream>
          using namespace std;
     
     
          class Projet{
     
                int Di;
                int Xmax;
                int Xmin;
                int Smin;
                int Smax;
                int Sinit;
                int L;
                int M;
                int N;
     
     
           public:
              Projet(int, int, int, int, int, int, int, int, int);
              void comparaison(int,int ,int ,int);
              friend ostream & operator<<(ostream &,Projet);
           };
     
           Projet::Projet(int di, int xmax, int xmin, int smin, int smax, int sinit,int l, int m=0, int n=0){
                Di = di;
                Xmax = xmax;
                Xmin = xmin;
                Smin = smin;
                Smax = smax;
                Sinit = sinit;
                L=l;   
                M=m;
                N=n;
     
           }
           void Projet::comparaison(int di,int l, int xmax, int xmin){
                M =  di+l-xmax;
                N =  di+l-xmin;
     
                if(N < Sinit) 
                   cout<<"N"<<N<<endl;
              else 
                   cout<<"Sinit"<<Sinit<<endl;
     
              if(M > Sinit) 
                   cout<<"M"<<M<<endl;
              else  
                   cout<<"Sinit"<<Sinit<<endl;  
     
    }   
     
           ostream & operator<<(ostream & out,Projet P){
                   out<<P.M<<"!!!"<<P.N<<":::"<<endl;
                   return out;
           }
     
            main(){
     
                Projet P(9,16,10,3,6,3,3);
                cout<<M<<endl;
                cout<<N<<endl;
     
     
           system("pause");
           }

  4. #4
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Tu cr�es objet P de type Project (nom tr�s mal choisi s'il en est), mais tu essayes dans ta fonction main d'acc�der � des variable M et N qui n'ont strictement rien � voir avec ton objet P.

    Vu que tu as d�finis l'op�rateur << pour ta classe projet, si tu essayais, tout simplement, de demander l'affichage de la seule variable que tu as d�clar�e dans ta fonction main(), � savoir... P

    PS: cela fait deux fois que je modifie ton post pour rajouter la balise ad�quate sur ton code. Penses � entourer ton code de la balise [ CODE ] le code vient ici [ /CODE ] (sans les espaces) que tu peux cr�er en poussant sur le bouton # qui se trouve au dessus du formulaire de r�ponse.

    La prochaine fois, je s�virai
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  5. #5
    Membre tr�s actif
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2013
    Messages
    138
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2013
    Messages : 138
    Par d�faut
    merci de votre r�ponse.

    franchement, je ne suis pas g�nial sur C++ vraiment j'ai besoin d'aide, je dois programmer ce algorithme en C++, au d�but j'ai commenc� avec C, mais vraiment j'�tais bloqu� en C++.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    pour l de 3 à 6
        kmin = Max(l+di-Xmax,Sinit)
        kmax= Min(l+di-Xmin,Sinit)
        si kmin = k max 
          cout(Vi,l)= CS(l)+CF(l+di-Sinit)
    Fin pour

  6. #6
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par d�faut
    Nous ne ferons pas plus ton dernier exercice que le pr�c�dent.
    Pensez � consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation r�seau ?
    Aucune aide via MP ne sera dispens�e. Merci d'utiliser les forums pr�vus � cet effet.

Discussions similaires

  1. Convertir programme en pascal
    Par B�sto dans le forum G�n�ral Python
    R�ponses: 5
    Dernier message: 28/03/2012, 10h36
  2. R�ponses: 14
    Dernier message: 26/12/2011, 17h38
  3. Programme convertir hexadecimal
    Par raynox dans le forum C++
    R�ponses: 2
    Dernier message: 26/11/2005, 23h16
  4. Convertir un programme Visual c++ vers C++ builder
    Par Skarlix dans le forum C++Builder
    R�ponses: 11
    Dernier message: 16/10/2004, 22h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo