Programmation C

Fermé
david_mgh - Modifié le 24 nov. 2020 à 19:09
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 - 25 nov. 2020 à 13:05
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 voir également:

3 réponses

Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 326
24 nov. 2020 à 19:26
0
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.
0
[Dal] Messages postés 6175 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 30 avril 2024 1 083
25 nov. 2020 à 13:05
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
0