Programme Convertisseur

Programme Convertisseur - C - Programmation

Marsh Posté le 19-03-2005 à 19:59:15    

Voila je suis un petit nouveau sur ce forum, je suis en DUT télecom et réseau. Je fais beaucoup d'informatique et pas mal de programmation en C. Actuellement j'ai un projet a réaliser, il s'agit d'un convertisseur de devise, plus simplement un convertisseur de monnaie( d'euros en francs ...)
 
Alors vous allez me dire c'est simple mais j'ai un cahier des charges avec  des points compliqués(en tout cas pour moi!). En faite je suis pas trés bon en programmation et j'aurais besoin de votre aide:
 
Vous pouvez telecharger le scan du sujet a cette adresse:(vous inquiettez pas c'est trés rapide a telecharger):
 
http://s50.yousendit.com/d.aspx?id [...] 4TO03MH586
 
Pour l'instant j'ai fait tout ce qui est menu mais j'ai beaucoup de mal avec le reste, notament les points suivant:
 
-Le point 1, 5 et 6 du cahier des charges: il s'agit de faire un programme qui tri les devises(euros francs...) par ordre alphabétique ou de mise a jour, mais je suis incapable de faire un tri en C
- Le point 8 et 9 aussi reste trés sombre pour moi...
 
Voila j'ai beaucoup de mal a bien organisé le tout. Le fait de faire un fichier comportant les devises(euros francs) et de faire appel a ce fihier lors du choix de l'utilisateur n'est pas clair pour moi(surtout en C)
 
Donc je suis a l'écoute de toutes votre remarque et solution que vous pourrez m'apporter.
 
Merci D'avance

Reply

Marsh Posté le 19-03-2005 à 19:59:15   

Reply

Marsh Posté le 19-03-2005 à 21:20:50    

jpbono a écrit :

-Le point 1, 5 et 6 du cahier des charges: il s'agit de faire un programme qui tri les devises(euros francs...) par ordre alphabétique ou de mise a jour, mais je suis incapable de faire un tri en C


qsort(). Bien lire la doc.


- Le point 8 et 9 aussi reste trés sombre pour moi...
 
Voila j'ai beaucoup de mal a bien organisé le tout. Le fait de faire un fichier comportant les devises(euros francs) et de faire appel a ce fihier lors du choix de l'utilisateur n'est pas clair pour moi(surtout en C)
 
Donc je suis a l'écoute de toutes votre remarque et solution que vous pourrez m'apporter.


Sans voir ton code, ça va être dur...
 
#8 : maintenance élémentaire d'un fichier de données. Je recommande la structure suivante :  
 
<pays>,<devise>,<cours>
 
Le cours est exprimé dans la devise de référence.
 
#9 : recalculer tous les cours dans la nouvelle devise de référence.
 
C'est vrai que c'est un projet assez 'velu', mais intéressant et couvrant pas mal d'aspects basiques de l'informatique de gestion et du langage C.


Message édité par Emmanuel Delahaye le 19-03-2005 à 21:28:17

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 20-03-2005 à 13:03:57    

D'accord Merci.
Le qsort() je comprend pas trop comment le mettre en place. Si on pouvait me donner un exemple sa m'aideré pas mal.

Reply

Marsh Posté le 20-03-2005 à 13:18:53    

jpbono a écrit :

Le qsort() je comprend pas trop comment le mettre en place. Si on pouvait me donner un exemple sa m'aideré pas mal.


Aide en ligne de Borland C:


 
   qsort (exemple)
  _______________
 
  #include <stdio.h>
  #include <stdlib.h>
  #include <string.h>
 
  int sort_function( const void *a, const void *b);
 
  char list[5][4] = { "cat", "car", "cab", "cap", "can" };
 
  int main(void)
  {
     int  x;
 
     qsort((void *)list, 5, sizeof(list[0]), sort_function);
     for (x = 0; x < 5; x++)
        printf("%s\n", list[x]);
     return 0;
  }
 
  int sort_function( const void *a, const void *b)
  {
     return( strcmp((char *)a,(char *)b) );
  }


 
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed