Traduction pascal
Fermé
kimma4et
Messages postés
2
Date d'inscription
jeudi 2 octobre 2008
Statut
Membre
Dernière intervention
3 octobre 2008
-
3 oct. 2008 à 00:00
jihelge Messages postés 71 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 4 octobre 2008 - 3 oct. 2008 à 12:35
jihelge Messages postés 71 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 4 octobre 2008 - 3 oct. 2008 à 12:35
A voir également:
- Traduction pascal
- Traduction photo - Guide
- Traduction créole guadeloupe français reverso - Forum traduction
- Turbo pascal download - Télécharger - Édition & Programmation
- Traduction elfique prénom - Forum Internet / Réseaux sociaux
- My pascal - Télécharger - Édition & Programmation
1 réponse
jihelge
Messages postés
71
Date d'inscription
mardi 5 février 2008
Statut
Membre
Dernière intervention
4 octobre 2008
7
3 oct. 2008 à 12:35
3 oct. 2008 à 12:35
Est ce que l'on pourrait éviter le style SMS ? c'est pénible.
on fait déjà tous des fautes en rédigeant inutile d'en rajouter volontairement.
bon
alors tu as un corps de progamme qui contient une boucle qui saisie les informations pour n fiches
puis tu as une seconde boucle après qui lit les n fiches et ne retient que le montant de la cotisation qui est additioné avec une globale initialisée à zéro qui est le total.
Algo:
//morceau c'est le pivot du devoir
fiche est un enregistrement de :
chaine nom
chaine prénom
chaine date de naissance (on peut faire plus astucieux et contrôlable avec des entiers sur intervalle surtout en Pascal)
entier[1..4] classe
entier montant perçu
fin d'enregistrement
élève est une table de fiches
entier total
programme
entier montant
entier n
//second pivot du devoir l'usage d'un enregistrement
pour i variant de 1 à n
entrer élève[i].nom, élève[i].prénom, élève[i].date de naissance, élève[i].classe
selon cas de élève[i].classe
1 : montant = 15
2, 3 : montant =20
4 : montant =25
élève[i].montant = montant;
//comme je suppose qu'on te donne un exo pour voire le plus de choses on sépare le calcul du total
total = 0
pour i variant 1 à n
total = total+élève[i].montant
Voilà pour l'algo de base.
on peux le faire varier pour qu'il soit un peu plus sexy (boucle sur choix nouvel élève, nombre d'élèves dynamique, coix du calcul à la demande etc... possibilité de ne règler que partiellement le droit d'inscription....
Le pascal je te le laisse il faut que tu apprenne aussi.
on fait déjà tous des fautes en rédigeant inutile d'en rajouter volontairement.
bon
alors tu as un corps de progamme qui contient une boucle qui saisie les informations pour n fiches
puis tu as une seconde boucle après qui lit les n fiches et ne retient que le montant de la cotisation qui est additioné avec une globale initialisée à zéro qui est le total.
Algo:
//morceau c'est le pivot du devoir
fiche est un enregistrement de :
chaine nom
chaine prénom
chaine date de naissance (on peut faire plus astucieux et contrôlable avec des entiers sur intervalle surtout en Pascal)
entier[1..4] classe
entier montant perçu
fin d'enregistrement
élève est une table de fiches
entier total
programme
entier montant
entier n
//second pivot du devoir l'usage d'un enregistrement
pour i variant de 1 à n
entrer élève[i].nom, élève[i].prénom, élève[i].date de naissance, élève[i].classe
selon cas de élève[i].classe
1 : montant = 15
2, 3 : montant =20
4 : montant =25
élève[i].montant = montant;
//comme je suppose qu'on te donne un exo pour voire le plus de choses on sépare le calcul du total
total = 0
pour i variant 1 à n
total = total+élève[i].montant
Voilà pour l'algo de base.
on peux le faire varier pour qu'il soit un peu plus sexy (boucle sur choix nouvel élève, nombre d'élèves dynamique, coix du calcul à la demande etc... possibilité de ne règler que partiellement le droit d'inscription....
Le pascal je te le laisse il faut que tu apprenne aussi.