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 :

Commencer un programme


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut Commencer un programme
    Bonjour,


    j'ai un petit probleme
    je veux ecrire un programme en C mais je ne sais pas comment commencer.
    je vous explique un peu ce que le programme doit faire et jai juste besoin de savoir comment debuter je veux pas les codes.
    on entre des valeurs a,b et h dans un tableau et il calcule par la proprieté de pythagoer que le triangle est rectangle mais tous d'abord la valeur de h doit etre superieur à a et b donc si on entre les valeurs a et b et que l'un est superieur a h, h prend la valeur de ce dernier et lui donne lui sa valeur et ensuite on fait le calcul.
    j'espere que vous comprenez ce que je veux dire par la.


    pour votre aide je suis a l'ecoute

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2004
    Messages : 77
    Par défaut
    Salut,

    Le premier sujet du forum s'appelle "Important : À lire avant de poster", tu devrais y jeter un oeil

  3. #3
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    La meilleure façon pour commencer est de prendre un papier et un crayon:

    1. Décrire exactement ce qu'on attend du programme
    2. Décrire comment le programme va résoudre le problème (décrire les calculs à effectuer, décrire l'algorithme, etc)
    3. Implanter ce qui a été décrit plus haut en langage C (ou autre)


    Les étapes 1 et 2 décrites ci-dessus ont-elles été effectuées?

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  4. #4
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut
    voici un peu ce que je veux que ça fasse
    si a>b alors
    si b>h alors
    tmp = a
    a = h
    h = tmp
    fsi
    sinon
    si b>a alors
    si a>h alors
    tmps = b
    b = h
    h = tmp
    fsi
    la je suis perdu mai c'est un genre comme ca mais est ce que c'est possible que ce soit dans un tableau
    merci

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut
    jai essayé un peu voici un programme qui calcule me di juste si c'est triangle rectangle ou non par la formule de pythagore.

    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
    #include<stdio.h>
    main()
    { float a,b,h,FIN;
     
    do
    {
    printf("entrer la valeur de a");
    scanf("%f",&a);
    }
    while (a<0);
    do
    {
    printf("entrer la valeur de b");
    scanf("%f",&b);
    }
    while (b<0);
      do
    {
    printf("entrer la valeur de h");
    scanf("%f",&h);
    }
    while (h<0);
    if ((h*h)==(a*a)+(b*b))
    printf("le triangle est rectangle");
    else
    printf("le triangle n'est pas rectangle");
    scanf("%d",&FIN);
    }
    maintenant ce que je veux ameliorer c'est si je donne les valeurs de a,b,h et que la valeur entrée soit pour le a ou pour le b est superieur à celui du h, le programme attribue la plus grande valeur à h et ensuite effectue le calcul dans le cas contraire si c'est le h qui le plus grand qu'il effectue directement le calcul.
    est ce que cela est possible
    merci encore pour votre aide

  6. #6
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    c'est si je donne les valeurs de a,b,h et que la valeur entrée soit pour le a ou pour le b est superieur à celui du h, le programme attribue la plus grande valeur à h et ensuite effectue le calcul dans le cas contraire si c'est le h qui le plus grand qu'il effectue directement le calcul.
    On peut faire :
    Si a> h échanger a et h
    Si b> h échanger b et h
    Verifier Pythagore

  7. #7
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut
    excuse mais je ne comprend pa bien ce que tu me dis

Discussions similaires

  1. Par où commencer en programmation ?
    Par Spydeus dans le forum Débuter
    Réponses: 18
    Dernier message: 02/01/2008, 11h02
  2. Commencer la programmation
    Par dolsky dans le forum Débuter
    Réponses: 7
    Dernier message: 24/10/2007, 13h05
  3. Comment bien commencer la Programmation
    Par Le_Faya dans le forum Débuter
    Réponses: 6
    Dernier message: 01/12/2006, 18h39
  4. Comment commencer la programmation ?
    Par boboz2 dans le forum Débuter
    Réponses: 35
    Dernier message: 02/06/2006, 17h39
  5. Commencer la programmation avec le langage Java ?
    Par von_magnus dans le forum Débuter
    Réponses: 14
    Dernier message: 09/03/2004, 22h19

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