bonjour,
J'ai un travail à rendre pour vendredi et j'aimerai avoir votre avis sur mon travail ci-joint!
Merci par avance
bonjour,
J'ai un travail à rendre pour vendredi et j'aimerai avoir votre avis sur mon travail ci-joint!
Merci par avance
Salut Papillon34 et le forum
Ouais, bof :
Tu viens sur un site dédié à Excel avec une syntaxe ressemblant à une traduction de code. Corriger un tel algo demande de savoir ce qu'on attend : soit du français, et c'est pas glop, soit du code, pas glop non plus.
Ton raisonnement est plus ou moins juste. Juste des remarques en passant (d'après ton doc word) :
Premier (A)
Tu indentes avec des sinon si : regarde mieux l'utilisation d'une telle instruction :
Si Cond1
___ traitement1
Sinon Si Cond2
___ traitement 2
Sinon Si Cond 3
___ traitement 3
Sinon
___ traitement 4
fin si
Quelque soit le nombre de Sinion Si, il n'y a qu'un seul Si au début, un seul sinon (else) et qu'une seule fin (End If) : c'est une seule instruction. On peut aussi utiliser Select Case.Ouais, ouais. Pas besoin de rechercher une cellule, puisqu'on a le nom de l'élève ou de la matière. Je sais pas si Excel sait travailler comme ça . Par habitude, je ferais une recherche du nom qui me donnerais la ligne, une recherche de la matière, qui me donnerait la colonne et je présenterais la valeur de la cellule en demandant si c'est bien celle-là qu'on veut modifier, quelle note je dois prendre en compte et je l'écrirais à la place de l'ancienne. Mais ce n'est qu'une suggestion.Ecrire « Choisir le nom de l’élève »
Lire Eleve
Ecrire « Choisir la matière »
Lire Matiere
Second (B)
Il y a toujours plusieurs méthodes de raisonnement. Utiliser While (Tant que), c'est faire un pas vers ce que tu comptes utiliser comme instruction. Un algo, pour moi, devrait être neutre et ne pas déterminer les choix d'instructions. Il devrait être le même que tu utilises For, Do, While ou Until. Mais c'est une opinion personnelle.
Choisir La classe
Choisir l'élève
choisir la nouvelle classe
inscrire l'élève dans la nouvelle classe
effacer l'élève de l'ancienne classe
réorganiser les classes (trier)
1 - Tu travailles sur le nom de l'élève : comment tu gères les doublons (mêmes noms/prénoms) ?
2 - Si tu connais le nom de l'élève, pourquoi tu as besoin de demander la classe ? Comme tu travailles par feuille, tu dois faire une recherche sur les feuille en fonction du nom et demander où doit être transfèré l'élève X de la classe Y, pas demander de réinscrire la classe y
Choisir l'élève
rechercher la classe
demander le transfert vers la nouvelle classe
copier l'élève dans la nouvelle classe
supprimer l'élève de l'ancienne classe
Réorgabiser les classes.
C'est plus simple de corriger un code qu'un algo .
A+
Bonjour Gorfael,
merci beaucoup ça m'a bien aidé!!!
Je sais que c'est assez difficil c'est pour ça que je galère un peu!!!
C'est pour nous apprendre à faire des algos pour après les appliquer sur Excel sachant que sur excel c'est pas la même chose!!!
Je te remercie beaucoup!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager