Programmation C
david_mgh
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'aimerais avoir votre aide sur un exercice donner plus tôt dans mon groupe de travail mais j'ai du mal à le faire.
A vrai dire j'ignore comment m'y prendre,.....
J'ai vraiment besoin de votre aide sur ce coup,.....
Voici le problème :
<1. Réalisez un programme en langage C qui permet à un utilisateur de faire les choses suivantes :
¤ La conversion binaire-décimal;
¤ La conversion decimal-hexadécimal, et
¤ La conversion de la monnaie( dollars-Euros et inversement);
On vous demande également de veuillez à ce que le programme soit sécurisé par un mot de passe, que les fonctionnalités ci-dessus soient présentées sous forme d'un menu principal qui vient juste après l'authentification>
J'aprecie grandement votre aide,.......
A vrai dire j'ignore comment m'y prendre,.....
J'ai vraiment besoin de votre aide sur ce coup,.....
Voici le problème :
<1. Réalisez un programme en langage C qui permet à un utilisateur de faire les choses suivantes :
¤ La conversion binaire-décimal;
¤ La conversion decimal-hexadécimal, et
¤ La conversion de la monnaie( dollars-Euros et inversement);
On vous demande également de veuillez à ce que le programme soit sécurisé par un mot de passe, que les fonctionnalités ci-dessus soient présentées sous forme d'un menu principal qui vient juste après l'authentification>
J'aprecie grandement votre aide,.......
A voir également:
- Programmation C
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation binaire - Guide
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
3 réponses
Bonjour,
L'integralitee des exercices donner en cour sont relier au cours eux meme. Je vous conseil vivement de verifier vos notes et, le cas echeant, de demander a votre professeur ou vos camarades de classe.
L'integralitee des exercices donner en cour sont relier au cours eux meme. Je vous conseil vivement de verifier vos notes et, le cas echeant, de demander a votre professeur ou vos camarades de classe.
Salut david_mgh,
Pour les conversions entre une chaîne représentant un nombre binaire et un long int, un programmeur C utiliserait simplement strtol().
http://www.cplusplus.com/reference/cstdlib/strtol/
Pour les conversions d'un entier en une chaîne représentant ce nombre en hexadécimal, juste sprintf().
http://www.cplusplus.com/reference/cstdio/sprintf/
ou, mieux, snprintf() :
http://www.cplusplus.com/reference/cstdio/snprintf/
Pour la conversion de devises, c'est trivial si tu as un taux de change fixé pour des paires de devises fixées à l'avance aussi. Si tu dois gérer de nombreux taux voire récupérer les taux de change actuels en temps réel c'est là que c'est difficile.
Pour le mot de passe, c'est aussi trivial si le mot de passe est stocké dans le programme. Bien sûr, c'est une horreur du point de vue de la sécurité et si tu dois développer une vraie authentification, cela devient compliqué.
Sur ces deux questions, dis-en plus s'il y a plus à dire.
Dal
Pour les conversions entre une chaîne représentant un nombre binaire et un long int, un programmeur C utiliserait simplement strtol().
http://www.cplusplus.com/reference/cstdlib/strtol/
Pour les conversions d'un entier en une chaîne représentant ce nombre en hexadécimal, juste sprintf().
http://www.cplusplus.com/reference/cstdio/sprintf/
ou, mieux, snprintf() :
http://www.cplusplus.com/reference/cstdio/snprintf/
Pour la conversion de devises, c'est trivial si tu as un taux de change fixé pour des paires de devises fixées à l'avance aussi. Si tu dois gérer de nombreux taux voire récupérer les taux de change actuels en temps réel c'est là que c'est difficile.
Pour le mot de passe, c'est aussi trivial si le mot de passe est stocké dans le programme. Bien sûr, c'est une horreur du point de vue de la sécurité et si tu dois développer une vraie authentification, cela devient compliqué.
Sur ces deux questions, dis-en plus s'il y a plus à dire.
Dal