Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1342 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  voici le code source de mon programme et mes problèmes !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

voici le code source de mon programme et mes problèmes !!!

n°1513628
molion1
Posté le 12-02-2007 à 15:19:16  profilanswer
 

Bonjour ou Bonsoir à tous  
 
Mon programme est censés creer des bulletins, je suis en core au tout début, actuellement j'utilise des tableaux pour faire les calculs facilement.  
 
 Mon programme est censé prendre en entrer le nombre et la listes des élèves d'une classe, le nombre et la liste des matières. Ce qui fait donc que chaque ligne de mon tableau correspondra à un élèves et chaque collonne à une matière de telle manière que l'intersection d'une ligne et d'un collonne peut me renvoyer des informations ( note, rang dans la matière) sur un élève dans une matère bien précise ( Chaque case de mon tableau étant d'un type structure contenant les rubriques  nom de l'élève, nom de la matière, coef , note , rang,...).    
 
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <time.h>
#include <ctype.h>
 
typedef struct caz{
   char nom[30];
   float coef;
   float note;
   int rang;
   char mat[20];
   } ;
typedef struct final{
   char nom[30];
   float total;
   float moy;
   float moy_max;
   float moy_min;
   int rang;} ;
void remplir_note( char x);
caz clas[20][20];
   int effmat;  int l,effclass;
void remplir_note(char x[20])
  {
  float note_mat;
  int k=0;
  int s;
  s=strcmp(clas[k][0].mat,x);
  while ((s!=0) && (k<effmat)) {
  k++ ; s=strcmp(clas[k][0].mat,x);  }
  if (s!=0)
   cprintf ("la matiere n''existe pas" );
   else
   for(l=0;l<effclass;l++) {
    cout<<"entrez la note de l''eleve"<<clas[k][l].nom<<"en"<<x;
    cin>>note_mat;
    clas[k][l].note=note_mat;}} ;
 
 
 
main(int argc, char *argv){
 clrscr();
 int effclass;
cprintf(" entrez l effectif de la clase \n" );
cin>>effclass;
 
 
 int effmat;
cprintf("entrez le nombre total de matiere \n\n" );
cin>>effmat;
 
//cr‚ation du tableau
 
 
 
// liste des ‚lŠves
cprintf("entrer progressivement la liste des ‚lŠves" );
char noms[30];
int i,j;
 
 
 
 for( j=0;j<effclass;j++){
  cin>>noms;
  for (i=0; i<effmat; i++){
 strcpy ( clas[i][j].nom,noms);}
 
  }
// liste des matieres
cprintf("entrer progressivement la liste des matieres" );
char nom_mat[20];
 
  float coeff;
 
 
 
 for( i=0;i<effmat;i++){
  cin>>nom_mat;
  cprintf ("entrez le coefficient correspondant" );
  cin>> coeff;
 for (j=0; j<effclass; j++){
 strcpy ( clas[i][j].mat,nom_mat);
 clas[i][j].coef=coeff;
  }
 
  }
  //saisie des notes//////////
  //////choix dela matiere à remplir par le professeur ///
 char x[30];
  printf("entrez le nom de la matiere a remplir" );
  cin>> x;
  remplir_note(x);
 
 
 
 
return 0 ;}
 
-   Mon programme n'arrive pas à appeller la fonction remplir_note( X)  correctement aidez moi à trouver le bug.
-   Mes tableaux sont limité à 20 X 20. j'utilise le turbo C  est-ce un problème de compilateur? :??:  :p  
 
Proposez moi SVP une solution pour étendre la taille de mon tableau. :)  :pt1cable:  
 
-   Est ce qu'il est possible de laisser les tableaux et d'utiliser des fichiers de telle manière que chaque élèves soit reprèsenté par un fichier particulier?. J'ai déjà essayer de le faire en algorithmique mais je ne sait pas comment l'implémenter en C++.  :ange:  :(  
 
- Si vous pouvez me proposer des codes sources sur la conceptions des bulletins de notes  à fin que je puisse m'y inspirer c'est de bon coeur que je le prendrai. :ange:  
 :hello:  
Merci encore à vous tous :bounce:  :bounce:


---------------
la plus grande bêtise n'est pas d'ignorer mais d'ignorer qu'on ne sait pas
mood
Publicité
Posté le 12-02-2007 à 15:19:16  profilanswer
 

n°1513633
skeye
Posté le 12-02-2007 à 15:21:31  profilanswer
 

1) On ne fait pas tes devoirs.
2) balises [code]


---------------
Can't buy what I want because it's free -
n°1513637
_darkalt3_
Proctopathe
Posté le 12-02-2007 à 15:26:09  profilanswer
 

C'est beaucoup plus du C là ...


---------------
Töp of the plöp
n°1513953
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-02-2007 à 09:44:45  profilanswer
 

la suite ici : http://forum.hardware.fr/hfr/Progr [...] 1272_1.htm
 
merci d'éviter de créer plusieurs topics pour le même sujet


Aller à :
  FORUM HardWare.fr
  Programmation
  C++

  voici le code source de mon programme et mes problèmes !!!

 

Sujets relatifs
[Code inside] Conversion entre UTF-8 et ANSI (utf8 ansi transact sql)Ajax : exécution d'un code javascript dans la page appelée , IE grrr
[resolu]gros doute par rapport à l'affichage écran d'un codeModifier programme
Echange de datas entre un site en PHP et un programme en C ?Implémentation d'un programme de logique mathématique en C
code html dans fonction javascriptQuels sont vos astuce pour les problèmes de compatibilité IE/ M-FF ?
Question sur mon programme Calculatrice...programme c++
Plus de sujets relatifs à : voici le code source de mon programme et mes problèmes !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR