Definir une fonction saisir()
lover
-
[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, je me nomme Olivier. je voudrais définir la fonction saisir() qui vas me permettre de remplir les données relatives aux candidats dans le fichier concour.txt et lors de le saisie le champs decision est calculer de la manière que si la moyenne est supérieure ou égale à 10, la décision est admis et si la moyenne des notes est supérieure à 10 mais que tout ses note ne le sont pas alors la décision est ajourné. t dans tout les autre cas le décision est refusé
Configuration: Windows / Edge 18.18362
A voir également:
- Definir une fonction saisir()
- Comment saisir une adresse url - Guide
- Fonction si et - Guide
- Définir google comme page d'accueil - Guide
- Fonction miroir - Guide
- Definir foyer - Accueil - Guide streaming
3 réponses
Salut Olivier,
Tout d'abord, dans ce que tu écris je pense que tu devrais vérifier cette partie "si la moyenne des notes est supérieure à 10 mais que tout ses note ne le sont pas alors la décision est ajourné". N'est-ce pas plutôt "si la moyenne des notes est supérieure ou égale à 10 mais que tout ses note ne le sont pas alors la décision est ajourné". Ce point me paraît à vérifier.
Ensuite sur la difficulté que tu indiques.
Si tu parviens à saisir les informations, je suppose que tu parviens à saisir les notes et à les stocker dans des variables ou un tableau.
Quelle que soit la façon dont tu stockes ces données, tu dois déterminer deux choses :
Ensuite, tes tests deviennent faciles :
(sous réserve de vérification de ma bonne compréhension des règles de détermination du statut admis / ajourné / refusé)
Tout d'abord, dans ce que tu écris je pense que tu devrais vérifier cette partie "si la moyenne des notes est supérieure à 10 mais que tout ses note ne le sont pas alors la décision est ajourné". N'est-ce pas plutôt "si la moyenne des notes est supérieure ou égale à 10 mais que tout ses note ne le sont pas alors la décision est ajourné". Ce point me paraît à vérifier.
Ensuite sur la difficulté que tu indiques.
Si tu parviens à saisir les informations, je suppose que tu parviens à saisir les notes et à les stocker dans des variables ou un tableau.
Quelle que soit la façon dont tu stockes ces données, tu dois déterminer deux choses :
- si chaque note saisie pour un étudiant est supérieure (ou égale) à 10 - si oui, je suggère de mettre une variable
int toutes_sup = 0;
à 1, sinon la laisser à 0 - si la moyenne des notes saisies est supérieure ou égale à 10 - si oui, je suggère de mettre une variable
int moyenne = 0;
à 1, sinon la laisser à 0
Ensuite, tes tests deviennent faciles :
if (moyenne && toutes_sup) { /* admis : * moyenne >= 10 et toutes les notes sont >= 10 */ } else if (moyenne && !toutes_sup) { /* ajourné : * moyenne >= 10 mais toutes les notes ne sont pas >= 10 */ } else { /* refusé : * dans tous les autres cas, le candidat est refusé */ }
(sous réserve de vérification de ma bonne compréhension des règles de détermination du statut admis / ajourné / refusé)
Bonjour Olivier,
Bienvenue sur le forum.
Tu expliques ce que tu veux faire, mais tu n'expliques pas quel est ton problème.
Tu peux aussi lire ceci : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Dal
Bienvenue sur le forum.
Tu expliques ce que tu veux faire, mais tu n'expliques pas quel est ton problème.
Tu peux aussi lire ceci : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Dal
Bonsoir Dal,
tu as raison. en effet j'ai des difficultés sur un projet particulier. et l'un d'en elles est la fo,ction saisir donc je parle. je parvient bien a remplir les information concernant le candidat mais je ne parvient pas a tapper les ligne de code pour la décision concernant l'étudiant toujour dans cette fonction saisir()
tu as raison. en effet j'ai des difficultés sur un projet particulier. et l'un d'en elles est la fo,ction saisir donc je parle. je parvient bien a remplir les information concernant le candidat mais je ne parvient pas a tapper les ligne de code pour la décision concernant l'étudiant toujour dans cette fonction saisir()