Gestion des notes

Signaler
Messages postés
1
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
23 mars 2011
-
Messages postés
3818
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
23 septembre 2020
-
j'ai un mini projet en langage c sur les gestion des notes mai je ne peut pas le faire ce prog consiste a donner
- les matiere pour une classe
- les coef pour chaque matiere
- les notes
- les etudiant
- calcul de la moyenne pour chaque etudiant
- affichage des notes pou chaque etudiant
- affichage de la moyenne
- affichage par classement
-calcule de la moyenne générale et l'affichage du resulta final
svp qui peut m'aider pour faie ce programme...

3 réponses

Messages postés
3818
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
23 septembre 2020
112
Je rappelle qu'on corrige des codes, mais qu'on ne fait pas le travail des étudiants.
Poste ton code, et nous le corrigerons.

________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
Messages postés
1
Date d'inscription
mercredi 23 mars 2011
Statut
Membre
Dernière intervention
23 mars 2011

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

struct etudiant
{
char nom[30];
char prenom[30];
float note[50];
};

//Declaration des fonctions
float moyenne(float note[],float coef);


//Fonction principale
main()
{
etudiant V[50],a;
int i,N,n;
float M,coef[50],note[50];
FILE *f;

//Saisie du nompbre d'etudiant
printf("entrer le nombre d'etudiant\n" );
scanf("%d",&N);

//Saisie des informations pour les N étudiants
for (i=0;i<N;i++)
{
printf("Entrer le nom et le prenom de l'etudiant %d\n",i+1);
scanf("%s %s",&V[i].nom,&V[i].prenom);
}

//saisie des elemen du tableau note
for (i=0;i<n;i++)
{printf("Entrer la note de la matiere %d",i+1);
scanf("%f",¬e[i]);}


//Saisie des coef
for(i=0;i<=5;i++)
{
printf("entrer le coef de la matiere %d\n",i+1);
scanf("%f",&coef[i]);}

//Saisie des notes pour les 6 matieres
for (i=0;i<=5;i++)
{
printf("introduire la notes de la matiere %d\n",i+1);
scanf("%f",¬e[i]);
}
mon essai mais j'ai pas trouver la faute :)
Messages postés
3818
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
23 septembre 2020
112
Je te conseille de faire ceci:
Tu crées une structure Matiere qui comprend une note et un coefficient. Tu associes à chaque élève 6 matières.

Ce qui donne:
struct Matiere
{
/* On peut aussi ajouter le nom de la matière*/
  int note;
  int coeff;
};

struct Etudiant
{
  char nom[30];
  char prenom[30];
  Matiere matiere[6];
};


Ensuite, il te suffit pour chaque étudiant, de noter le nom et le prenom, puis de renseigner les 6 matières. Je t'invite à faire une fonction qui permet de saisir toutes les informations d'un étudiant, et une fonction qui permet de saisir toutes les informations en rapport avec une matière.

________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question