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 :

Probleme incompréhensible !


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut Probleme incompréhensible !
    Bonsoir tous le monde ,
    Quelqu un peut m'aider a trouver la bonne solution de ce problem !
    Merci d'avance
    Une compagnie de voyageurs de commerce demande à la fin de chaque semaine à tous ses voyageurs d’entrer le nombre de kilomètres parcourus chaque jour de la semaine
    (numérotés de 1 à 5 correspondant à lundi, mardi, …, vendredi) :
    jour 1 90 km
    jour 2 120 km
    jour 1 50 km (pour un autre voyageur)
    jour 3 30 km
    jour 2 140 km (pour un autre voyageur)
    … …

    Écrivez un programme qui :
    • lit une série de deux nombres, le premier pour le numéro du jour (1, 2, 3, 4 ou 5) et le deuxième pour le nombre de kilomètres parcourus ce jour-là. Donc pour l’exemple ci-dessus :
    1 90
    2 120
    1 50
    3 30
    2 140
    . . . . . . . .
    0 0

    • calcule et affiche le nombre total de kilomètres parcourus chaque jour, le nombre total de kilomètres parcourus (en comptant tous les jours) et la moyenne des kilomètres parcourus chaque jour.

    Pour entrer les données, utilisez une boucle contrôlée par valeur sentinelle. Plus précisément, à chaque itération le programme demande d’entrer un numéro de jour et un nombre de kilomètres, jusqu’à ce que l’utilisateur entre le numéro de jour 0 (zéro) et le nombre 0 (zéro). Votre programme devrait utiliser une structure switch pour déterminer le traitement à faire pour chaque jour. Si l'utilisateur entre par erreur un jour non compris entre 1 et 5, le programme doit afficher un message d'erreur et continuer.

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Ce forum n'est pas ici pour faire les devoirs à la place des gens.

    Si tu montres ce que tu as commencé à faire, et le point précis où tu bloques, je suis persuadé qu'on pourra t'aider.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Oui biensur , c'est pour ca que je lai posté ... Je suis entrain de le faire !!

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Goi,

    En tout cas, tu as droit à la médaille en chocolat pour les néologismes :

    Probleme Incomprenable !

    Chapeau bas.

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    lol ! Je suis entrain de le faire , comme je debute en c++ ... c'est vraiment a bit difficile ... En tous cas d'ici demain , je posterai mon travail !

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Sauf que ça n'a rien d'incompréhensible.
    Tu pourrais au moins mettre des titres intelligents.
    Ça ne donne envie de t'aider.

    En tout cas, on verra demain alors les questions que tu as.
    N'oublies pas de réflechir (conception, algorithme...) AVANT de chercher à écrire du code. Et ne penses pas au code non plus avant d'avoir fait une ébauche du problème.

  7. #7
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Dsl , mais c incomprenable pour moi ... dsl je suis encore jeune ( g 17 ans ) et je surveille pas mes mots ... dsl !

  8. #8
    Membre émérite Avatar de HanLee
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2004
    Messages : 738
    Par défaut
    Citation Envoyé par crazyvirus Voir le message
    Dsl , mais c incomprenable pour moi ... dsl je suis encore jeune ( g 17 ans ) et je surveille pas mes mots ... dsl !
    Tu devrais plutot utiliser le mot incompréhensible

    Edit : en cherchant sur google des dictionnaires disent que incomprenable existe en fait, mais qu'on dit mieux incompréhensible. Bon bref

  9. #9
    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
    Salut,

    Une approche parmi tant d'autre est, tout simplement, de répondre à quatre questions:
    1. que dois faire l'application
    2. quelles données l'application doit elle gérer
    3. où et comment l'application doit elle obtenir ces données
    4. quel traitement l'applicaiton doit elle faire subire aux données

    La réponse à ces question est indiquée en toute lettre dans ton énoncé, et tu remarquera que la réponse à:
    • la première question est tres générique
    • la deuxième question te permettra de fournir une "structure" de données
    • la troisième t'indiquera quels flux utiliser
    • la quatrième te permettra de créer une algorithme cohérent pour mettre tout cela en musique.


    Même à 17 ans, tu devrais être en mesure de comprendre l'énoncé d'un problème

    Bon courage
    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

  10. #10
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Bonjour , bein voila je suis arrivé a faire ca : SVP G besoin kan optimise mon code et le corrigier merci :

    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
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    //Problem incomprenable !!!! 
    //crazyvirus:D!, 	 
     
    #include <iostream.h>
    #include <iomanip.h>
    int main() 
     
    {
      int Jour, i1=1, i2=1, i3=1, i4=1, i5=1 ;
      double  moy1=0, moy2=0, moy3=0, moy4=0, moy5=0, dt1=0 ,dt2=0 ,dt3=0 ,dt4=0 ,dt5=0, Totale=0, Distance ; 
     
      cout<<"Entrer le numero du jour"<< endl ; 
      cin>> Jour ; 
     
      cout<<"Entrer la distance parcourue "<< endl ; 
      cin>> Distance ; 
     
      while (Jour!= 0 || Distance!=0) 
      {
     
        switch (Jour)
    	{
    	case 1:
    		dt1+=Distance; 
            moy1=dt1/i1 ; 
    		i1++ ;
    		break ;
     
    	case 2:
    		dt1+=Distance; 
            moy2=dt2/i2 ;
    		i2++;
    		break ;
     
    	case 3:
    		dt1+=Distance; 
            moy3=dt3/i3 ;
    		i3++;
    		break ;
     
    	case 4:
    		dt1+=Distance; 
            moy4=dt4/i4 ; 
    		i4++;
    		break;
     
    	case 5:
    		dt1+=Distance; 
            moy5=dt5/i5 ;
    		i5++;
    		break ;
    	default : 
    		cout<<" Veuillez tapez un nombre de jour valide"<< endl; 
    	}
      cout<<"Entrer le numero du jour"<< endl ; 
      cin>> Jour ; 
     
      cout<<"Entrer la distance parcourue "<< endl ; 
      cin>> Distance ; 
     
     
    }
     
    if ( Jour == 0 && Distance == 0 )
    	{	 
    	     Totale+=Distance ; 
    	}   
     
    cout<<setw(5)<<"Jour"<<setw(5)<<"Distance"<<setw(5)<<"Moyenne"<<endl;
    cout<<setw(5)<<"Jour1"<<setw(5)<<dt1<<setw(5)<<moy1<<endl;
    cout<<setw(5)<<"Jour2"<<setw(5)<<dt2<<setw(5)<<moy2<<endl; 
    cout<<setw(5)<<"Jour3"<<setw(5)<<dt3<<setw(5)<<moy3<<endl; 
    cout<<setw(5)<<"Jour4"<<setw(5)<<dt4<<setw(5)<<moy4<<endl; 
    cout<<setw(5)<<"Jour5"<<setw(5)<<dt5<<setw(5)<<moy5<<endl;
    cout<<setw(5)<<"Totale de tous les jours"<<setw(5)<<Totale<<endl;   
    return 0 ; 
    }
    S'il vous plait, j'ai besoin de laide , il faut que je met le devoir sur le serveur avant minuit !!

  11. #11
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    tiens,j'ai fais ca en express , pas testé...

    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
    #include <iostream>
     
    using namespace std;
     
    int main()
    {
        unsigned distance_par_jour[5] = {0};
        unsigned nb_voyageur_par_jour[5] = {0};
        unsigned jour, distance;
     
        cout << "Entrez un jour, et une distance" << endl;
     
        do
        {
            cin >> jour;
            cin >> distance;
     
            if (jour < 1 || jour > 5)
                continue;
            distance_par_jour[jour-1] += distance;
            nb_voyageur_par_jour[jour-1]++;
        } while (jour != 0 && distance != 0);
     
        int distance_totale = 0;
        for (int i = 1; i <= 5; i++)
        {
            cout << "Jour " << i << endl;
            cout << "Moyenne: " << (float)distance_par_jour[i-1]/nb_voyageur_par_jour[i-1] << endl;
            distance_totale += distance_par_jour[i-1];
        }
        cout << "Distance totale: " << distance_totale << endl;
     
        return 0;
    }
    J'aurai expliqué si ca avait été moins urgent

  12. #12
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    C:\Exercice2\Devoir3\111.cpp(18) : error C2146: syntax error : missing ')' before identifier 'or'
    C:\Exercice2\Devoir3\111.cpp(18) : error C2065: 'or' : undeclared identifier
    C:\Exercice2\Devoir3\111.cpp(18) : error C2146: syntax error : missing ';' before identifier 'jour'
    C:\Exercice2\Devoir3\111.cpp(18) : error C2059: syntax error : ')'
    C:\Exercice2\Devoir3\111.cpp(19) : error C2143: syntax error : missing ';' before 'continue'
    C:\Exercice2\Devoir3\111.cpp(19) : warning C4552: '>' : operator has no effect; expected operator with side-effect
    Error executing cl.exe.

    111.obj - 5 error(s), 1 warning(s)
    Voila !
    Je sais pas quesque tu as utilisé , j'ai pas encore etudie les tableaux ...
    On a pas le droit dutiliser des fonctions et on doit utiliser le switch !!

    merci pour ton essai .. very appreciated !

  13. #13
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par crazyvirus Voir le message
    Bonjour , bein voila je suis arrivé a faire ca : SVP G besoin kan optimise mon code et le corrigier merci : [...]
    S'il vous plait, j'ai besoin de laide , il faut que je met le devoir sur le serveur avant minuit !!
    Premièrement, on fait l'effort d'écrire correctement merci.

    Deuxièmement, il fallait t'y prendre avant et pas hier.

    Ensuite, on ne peut pas simplement corriger ton code.
    Comme tu l'as vu, tu connais certaine notion, et nous ne savons pas quoi. Ton prof suit un certain rythme et t'as donné des outils. On ne peut pas juste te donner un bon code.

    Si tu as des problèmes particuliers, tu les donnes et on t'aide... sinon...

    Bin comme il est plus de minuit chez toi, ça n'a plus d'importance

  14. #14
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Merci pour la correction
    Premierement , vous etes du QC le francais est par defaut ! Parcontre je suis du NB Moncton langlais est par default , mais c'est pas une cause pour que J'ecrips pas correctement , je vais essayer de mon mieu pour ecrire correctement merci !!
    Bon voila et enfin , j'ai terminé mon devoir avec success et SVP si quelqu'un peut m'aider a l'optimiser et diminuer les variables (Avant minuit LOL ) (c'est 19.57) will be appreciated ! :

    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
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
     
                 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                 ////                                                             Devoir2 - INFORMATIQUE 1001                                                                   ////
                 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                 ///                                                                                                                                                            ////
                 ///                                                         Programme ecrit par crazyvirus - A00143546                                                       ////
    		     //    Programme qui permet de calculer le nombre total de kilomètres parcourus (en comptant tous les jours) et la moyenne des kilomètres parcourus chaque jour ////
    		     ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    			 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    #include<iostream.h>
    #include<iomanip.h>
     
    int main()
    {   /////////////////////////////
    	//On déclare les variables //
        ///////////////////////////// 
    	int jour,                          ////////////////////////////////
    		i1=1, i2=1, i3=1, i4=1,i5=1;  //Compteurs attribués aux jours//
    	                                  ///////////////////////////////// 
    	double distance,                                                     ///////////////////////////////////////////////////
    		   total=0,                                                      //Initialisation du total parcouru               //
    		   total1=0, total2=0, total3=0, total4=0, total5=0,             //Initialisation des totaux parcourus chaque jour//
    		                                                                 /////////////////////////////////////////////////// 
     
    																////////////////////////////////////////////             
    			moy1=0, moy2=0, moy3=0, moy4=0, moy5=0;             //Initialisation des moys pour chaque jour//
                                                                    ////////////////////////////////////////////  
    	//Invite
     
    	cout<<"\nEntrez un  numero du jour (de 1 a 5) et la distance parcourue en kilometres,"<<endl<<"<<Pour voir le resultat ,  veuillez saisir le nombre 0 deux fois !>> :"
    		<<endl; 
     
        //Lecture 
     
    	cin>>jour>>distance;
     
     
                                         /////////////////////////////////////////////////////////////////////////////////////////////
    	while (jour!=0 || distance!=0)   //Permet d'effectuer tous les instructions tant que jour et distance sont different de zéro//
    	{                                /////////////////////////////////////////////////////////////////////////////////////////////
    		if (distance<0)                                              //////////////////////////////////////////////////////////////
    			cout<<"\nLa valeur parcouru n'est pas valide!!!"<<endl; //Affichage d'erreur en cas d'une valeur de distance négative// 
    		else                                                        ///////////////////////////////////////////////////////////////
    		{
    			switch (jour)
    			{
    			case 1:                                 //////////////////////////////////////////////////
    					total1 += distance;             //Afectation du total parcouru au jour numéro 1///
    					                                //////////////////////////////////////////////////
                                                        //////////////////////////////////////////////////
    					moy1 = total1/i1;               //Afectation de la moy parcouru au jour numéro 1//
    		                                            //////////////////////////////////////////////////
    				                                    ////////////////////////////
    					i1++;                           //Incrementation du jour 1//
    					break;                          ////////////////////////////
     
    			case 2:                                 ////////////////////////////////////////////////// 
    					total2 += distance;             //Afectation du total parcouru au jour numéro 2///
    					                                ////////////////////////////////////////////////// 
    					                                ////////////////////////////////////////////////// 
    					moy2 = total2/i2;               //Afectation de la moy parcouru au jour numéro 2//
                                                        //////////////////////////////////////////////////                              
    			                                        //////////////////////////// 
    					i2++;                           //Incrementation du jour 2//
    					                                //////////////////////////// 
    					break;
     
    			case 3:                                 ///////////////////////////////////////////////// 
    					total3 += distance;             //Afectation du total parcouru au jour numéro 3//
    					                                /////////////////////////////////////////////////
                                                        //////////////////////////////////////////////////
    					moy3 = total3/i3;               //Afectation de la moy parcouru au jour numéro 3//
    					                                //////////////////////////////////////////////////
    					                                ////////////////////////////
    					i3++;                           //Incrementation du jour 3//
    					                                ////////////////////////////
    					break;
     
    			case 4:                                 /////////////////////////////////////////////////
    					total4 += distance;             //Afectation du total parcouru au jour numéro 4//
    					                                /////////////////////////////////////////////////  
                                                        //////////////////////////////////////////////////
    					moy4 = total4/i4;               //Afectation de la moy parcouru au jour numéro 4//
    					                                //////////////////////////////////////////////////
                                                        ////////////////////////////
    					i4++;                           //Incrementation du jour 4//
    					                                ////////////////////////////
    					break;
     
    			case 5:                                 /////////////////////////////////////////////////
    					total5 += distance;             //Afectation du total parcouru au jour numéro 5//
                                                        /////////////////////////////////////////////////  
    					                                //////////////////////////////////////////////////
    					moy5 = total5/i5;               //Afectation de la moy parcouru au jour numéro 5//
    					                                //////////////////////////////////////////////////
    			                                        ////////////////////////////
    					i5++;                           //Incrementation du jour 5//
    					break;                          //////////////////////////// 
                                                                                 //////////////////////
    			default: cout<<"\nLe nombre du jour n'est pas valide!!!"<< endl; //Affichage d'erreur//
    				                                                             /////////////////////////////////////////
    				                                                             //si jour n'est pas compris entre 1 et5//
    			}                                                                /////////////////////////////////////////
                                        //////////////////////////////////////////////////////////////////////////////
    		if(jour>=1 && jour <=5)     //Permet de ne faire que la somme des distances dont les jours sont valables//
                                        //////////////////////////////////////////////////////////////////////////////   
    			total+= distance;       //Affectation du total de kilomètres parcouru en comptant tous les jours 
    		}
     
    		//Invite
     
    		cout<<"\nEntrez le numero du jour (de 1 a 5) et la distance parcouru en kilometres,"<<endl<<"<<Pour voir le resultat ,  veuillez saisir le nombre 0 deux fois !>> :"
    			<<endl; 
            ///////////////////////////////////////////////////////////////////////////////// 
    		//Lecture du numéro du jours et de nombre de kilomètre parcouru pour ce jour-là//
            /////////////////////////////////////////////////////////////////////////////////
    		cin>>jour>>distance;	
    	}
     
    	if (jour==0 && distance==0)      
    	{
    		/////////////////////////////////////////////////////////////////
    		//Affichage du nombre total de kilomètres parcourus chaque jour//
    		//et de la moy des kilomètres parcourus chaque jour.           //
            /////////////////////////////////////////////////////////////////
    		cout <<setw(9)<<"Jour"  <<setw(13) << "Kilometres" <<setw(10) << "Moyenne" <<endl << endl
    			 <<setw(10)<<"jour1" <<setw(10) <<total1   <<setw(10) << moy1 << endl
    			 <<setw(10)<<"jour2" <<setw(10) <<total2   <<setw(10) << moy2 << endl
    			 <<setw(10)<<"jour3" <<setw(10) <<total3   <<setw(10) << moy3 << endl
    			 <<setw(10)<<"jour4" <<setw(10) <<total4   <<setw(10) << moy4 << endl 
    			 <<setw(10)<<"jour5" <<setw(10) <<total5   <<setw(10) << moy5 << endl;
     
    		////////////////////////////////////////////////////////////////////////////////
    		//Affichage du nombre total de kilomètres parcourus en comptant tous les jours// 
            ////////////////////////////////////////////////////////////////////////////////
    		cout <<"\nLe nombre total de kilometres parcourus est "<< total;
    	}
     
     
                   //////////////////////////////////////////////////
    	return 0;  //Indique que le programme a terminé avec succes//
                   //////////////////////////////////////////////////
    }

  15. #15
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Citation Envoyé par koala01 Voir le message
    Salut,

    Une approche parmi tant d'autre est, tout simplement, de répondre à quatre questions:
    1. que dois faire l'application
    2. quelles données l'application doit elle gérer
    3. où et comment l'application doit elle obtenir ces données
    4. quel traitement l'applicaiton doit elle faire subire aux données

    La réponse à ces question est indiquée en toute lettre dans ton énoncé, et tu remarquera que la réponse à:
    • la première question est tres générique
    • la deuxième question te permettra de fournir une "structure" de données
    • la troisième t'indiquera quels flux utiliser
    • la quatrième te permettra de créer une algorithme cohérent pour mettre tout cela en musique.


    Même à 17 ans, tu devrais être en mesure de comprendre l'énoncé d'un problème

    Bon courage
    Desolé pour le retard de réponse , mais vraiment c'est la meilleur reponse de tous ce topic , vraiment merci ! Ce sont des conseils precieux ... Merci c'est tres gentille !!!

  16. #16
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    22.05 !! je suis encore a l'université attendant une reponse !!
    ... Je vais pas partir d'ici , jusqu'a la fin ....

    Edited :

    22:57 !

  17. #17
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par crazyvirus Voir le message
    22.05 !! je suis encore a l'université attendant une reponse !!
    ... Je vais pas partir d'ici , jusqu'a la fin ....

    Edited :

    22:57 !
    T'es dans les maritimes ? Je pensais que tu étais en Europe.

  18. #18
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    T'es dans les maritimes ? Je pensais que tu étais en Europe.
    We canadian comme vous ! Je suis en genie electrique , je vais change a l'universite de lavalle la session prochaine puisque je meurs pour Linformtique pour faire genie logiciel !

  19. #19
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Je comprends mieux pour le français alors

    Bon pour ton programme, s'il marche garde le ainsi.
    C'est trop tard pour « l'optimiser ».
    De plus c'est très secondaire comme problématique quand tu apprends à programmer. Si on te le fait, ça ne servira à rien (niveau apprentissage).

    Regardes ça demain à tête reposée.

    Cependant, quelques petites remarques rapides à la lecture de ton code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #include<iostream.h>
    #include<iomanip.h>
    à remplacer par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #include<iostream>
    #include<iomanip>
    Les .h c'est pour le C.

    Sépare les affectations par des point-virgule.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    total=0; 
    total1=0; 
    total2=0;
    Les commentaires doivent être facilement maintenables.
    Tu fais trop de truc fancy.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        /////////////////////////////
        //On déclare les variables //
        /////////////////////////////
    devrait être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    // On déclare les variables
    C'est lisible et facile à maintenir.

    Et finalement n'utilises pas "\n". Le endl est ce qu'il faut utiliser en C++. À première lecture c'est ce que j'aurais à en dire.

  20. #20
    Membre averti
    Inscrit en
    Février 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Février 2008
    Messages : 54
    Par défaut
    Merci pour votre compréhension!
    #include<iostream>
    #include<iomanip>
    Ici , si jenleve le .h , je devrais ajouter
    std::cout
    std::cin
    std::setw ?? ...
    J'ai une question , c'est quoi la difference entre le c et le c++ ?
    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Probleme incompréhensible de plantage Windows.
    Par botakelymg dans le forum Windows XP
    Réponses: 4
    Dernier message: 02/11/2009, 13h40
  2. [MySQL] probleme incompréhensible espace membres
    Par jackbauer33 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/07/2008, 01h23
  3. Probleme send() socket - Erreur incompréhensible
    Par neo62matrix dans le forum C++
    Réponses: 1
    Dernier message: 04/02/2008, 18h51
  4. probleme incompréhensible sur delphi
    Par sgerrard dans le forum Delphi
    Réponses: 2
    Dernier message: 01/06/2007, 18h15
  5. [WSAD5] probleme incompréhensible
    Par capitaine_banane dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 07/04/2004, 11h56

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