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 miles par l'heure en km/h


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 11
    Par défaut Convertir miles par l'heure en km/h
    Bonjour,

    J'ai mon premier logiciel à faire. Je suis vraiment débutant, alors soyez patients.

    Je dois écrire un programme en langage C permettant de saisir un entier représentant la vitesse d'un service en nombre de miles par l'heure d'un tournoi de tennis, puis convertir cette vitesse en km/h sachant que 1 mile = 1.609344 km. On demande d'afficher cette vitesse dans le deux système.

    Je ne vous demande pas d'écrire le programme, mais de m'aider à comprendre pour le faire.

    Merci à l'avance.

    Cleber

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 309
    Billets dans le blog
    5
    Par défaut
    Première à faire : définir les types des variables nécessaires. Les km/h peuvent-elles prendre des valeurs avec une virgule, idem pour les miles. Y-a-til une limite des vitesses mesurables ?

    La réponse à toutes ces questions permettra une bonne maîtrise du code à venir.

  3. #3
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Bonjour,

    La première chose est d'écrire l'algorithme et de comprendre ce qu'on te demande :

    1) Saisir une donnée
    2) Convertir la donnée
    3) Afficher les résultats

    Ensuite, il faut réfléchir à ce qui est "entre les lignes" :
    -> On va peut être demander à l'utilisateur de saisir la donnée ;
    -> Que faire si la valeur saisie est incorrecte ? Rien ? Redemander ? Quitter ? etc.
    -> Que faire une fois les résultats affichés ? Redemander de saisir une nouvelle donnée ? Quitter ? etc.

    Tu peux ainsi commencer à écrire un pseudo-code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    // dire "bonjour"
    // lire une donnée
    // dire "Au revoir"
    Une fois le pseudo-algorithme écrit, il te suffira d'écrire ton code et de laisser en commentaire ce que tu ne sais pas faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    int main(void)
    {
           printf("Bonjour");
           // lire une donnée
           printf("Au revoir");
           return EXIT_SUCCESS;
    }

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 11
    Par défaut
    Salut Gerald,

    Oui, on peut utiliser de virgule et il n'y a pas de limite pour la vitesse.

    Merci.

  5. #5
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 309
    Billets dans le blog
    5
    Par défaut
    À partir de là, d'après toi, quel type de variable devrais-tu utiliser ?

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 11
    Par défaut
    À mon avis, nbMile, nbKm...?

    Et la cosntante: 1 mile = 1.609344 km.

    Mais, c'est Tout ce que je sais.

  7. #7
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Il parle de type et non de nom.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    int foo;
    Type nomVariable;
    Ici le type est int.

  8. #8
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 309
    Billets dans le blog
    5
    Par défaut
    Là tu m'as donné des noms de variable. Mais de quel type doivent-elle être ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul heure UCT par rapport à heure locale
    Par bobic dans le forum Oracle
    Réponses: 1
    Dernier message: 11/05/2006, 22h45
  2. Convertir un nombre d'heure format HH:MM
    Par jerome_sinclair dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/11/2005, 21h51
  3. convertir un integer en heure
    Par jmjmjm dans le forum Langage
    Réponses: 6
    Dernier message: 07/11/2005, 17h48
  4. [Fonction Oracle] Convertir des secondes en heure
    Par falcon dans le forum Oracle
    Réponses: 12
    Dernier message: 18/11/2004, 11h56
  5. [Fonction SQL Server] Convertir des secondes en heure
    Par falcon dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 17/11/2004, 17h22

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