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 :

probléme dexécution


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 17
    Par défaut probléme dexécution
    bonjour
    jai ce probléme..qd je fais un programme il sexécute vite ,si vite que jai meme pas le temps de regarder le resultat de lexécution..voila un exemple de programme que jai fait et ki sest vite exécuter...càd la fenétre de msdos souvre et se ferme vite.

    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
    #include<stdio.h>
    #define TVA 20%
     main()
     {
      float ht, ttc, tauxr, remise, net;
        printf("donnez un prix ht :");
        scanf("%f",&ht );
        ttc=1.2*ht;
        if(ttc<1000 )tauxr=(0/100);
        else
        if ((ttc<=2000) && (ttc>=1001))
        tauxr=1./100;
        else
        if((ttc<=5000) && (ttc>=2001))
        tauxr=3./100;
        else
        if(ttc>=5001)
        tauxr=5./100;
        remise=ttc*tauxr;
        net=ttc-remise;
        printf("prix ttc:%f\n",ttc);
        printf("remise:%f\n",remise);
        printf("net:%f\n",net);
        getchar();
    }

  2. #2
    CGi
    CGi est déconnecté
    Expert confirmé
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)

  3. #3
    Membre chevronné Avatar de Jack_serious
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 350
    Par défaut Re: probléme dexécution
    Citation Envoyé par etoile1506
    bonjour
    jai ce probléme..qd je fais un programme il sexécute vite ,si vite que jai meme pas le temps de regarder le resultat de lexécution..voila un exemple de programme que jai fait et ki sest vite exécuter...càd la fenétre de msdos souvre et se ferme vite.
    Puit ge me pere mettre de fer une remark sure l'or taux graphe ?

    Plus serieusement, au niveau de la forme, si tu ne fais pas attention a ce que tu ecris, ce qui va arriver c'est que beaucoup de genereux contribueurs ne vont pas prendre la peine de lire ton post jusqu'au bout et que tu risque d'avoir moins d'aide que si tu avais pris soin d'ecrire un peu mieux.

    Je ne dis pas ca pour te descendre, au contraire. C'est pour faciliter tes recherches futures.

    Autre point: Quand on parcourt la liste des sujets, on s'arrete a ceux au sujet desquels on pense pouvoir apporter une aide. Mais un sujet nomme "probleme d'execution" (scuzez pour les accents, qwerty powered) n'attire pas forcement l'attention.

    Je te conseille par ailleurs de lire la FAQ avant de poster. Elle vient d'etre remise a jour, et contient les solutions au problemes les plus courants, le tout explique de maniere assez claire. Sinon il va t'arriver un truc du genre, assez souvent:

    PENSEZ A LA

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: probléme dexécution
    Citation Envoyé par etoile1506
    jai ce probléme..qd je fais un programme il sexécute vite ,si vite que jai meme pas le temps de regarder le resultat de lexécution..
    Commence par mieux regler ton compilateur et par corriger ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ../main.c:4: warning: return type defaults to `int'
    ../main.c: In function `main_':
    ../main.c:25: warning: control reaches end of non-void function
     
    ../main.c:5: warning: 'tauxr' might be used uninitialized in this function
    Ensuite, je suppose que tu utilises Dev-C++. Ajoute donc un
    à la fin du main().

    Beaucoup d'imprécisions dans ton code. Je ferais comme ça :
    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
     
    #include<stdio.h>
     
    #define TVA (20./100)
     
    int main (void)
    {
       printf ("donnez un prix ht :");
       fflush (stdout);
       {
          char s[32];
          fgets (s, sizeof s, stdin);
          {
             double ht = strtod (s, NULL);
             double tva = ht * TVA;
             double ttc = tva + ht;
             double tauxr;
     
             if (ttc < 1001)
             {
                tauxr = 0;
             }
             else if (ttc < 2001)
             {
                tauxr = 1. / 100;
             }
             else if (ttc < 5001)
             {
                tauxr = 3. / 100;
             }
             else
             {
                tauxr = 5. / 100;
             }
     
             {
                double remise = ttc * tauxr;
                double net = ttc - remise;
     
    #define FMT_S "%-8s"
                printf ("\n");
                printf (FMT_S "      : %10.2f\n", "prix ht", ht);
                printf (FMT_S "      : %10.2f+\n", "tva", tva);
                printf (FMT_S "      : %10.2f=\n", "prix ttc", ttc);
                printf (FMT_S "(%2.0f%c) : %10.2f-\n", "remise", tauxr * 100, '%', remise);
                printf ("\n");
                printf (FMT_S "      : %10.2f=\n", "net", net);
             }
          }
       }
       return 0;
    }
    Pose des questions si tu ne comprends pas.
    (Beaucoup de réponses ici http://emmanuel-delahaye.developpez.com/notes.htm)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    donnez un prix ht :1234
     
    prix ht       :    1234.00
    tva           :     246.80+
    prix ttc      :    1480.80=
    remise  ( 1%) :      14.81-
     
    net           :    1465.99=

Discussions similaires

  1. problème d’exécution sur Android
    Par safaaa dans le forum Android
    Réponses: 6
    Dernier message: 13/06/2012, 12h49
  2. Exécution entre deux framework
    Par teal_cfr dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 21/05/2012, 07h55
  3. Réponses: 0
    Dernier message: 01/06/2011, 11h36
  4. Réponses: 4
    Dernier message: 24/05/2011, 13h42
  5. Problème d’exécution
    Par Contact2012 dans le forum Débuter
    Réponses: 1
    Dernier message: 17/05/2011, 18h36

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