Vous êtes sur la page 1sur 1

ALGORITHME ChargementCamion

// Déclarations
VARIABLES
capaciteCamion, masseTotale, massePaquet, nbPaquetsCharges :
ENTIER

// Initialiser les variables


masseTotale ← 0
nbPaquetsCharges ← 0

// Demander la capacité du camion à l'utilisateur


Écrire "Entrez la capacité du camion : "
Lire capaciteCamion

// Boucle de chargement des paquets


TANT_QUE (VRAI)
// Demander la masse du paquet à l'utilisateur
Écrire "Entrez la masse du paquet (0 pour terminer) : "
Lire massePaquet

// Sortir de la boucle si l'utilisateur entre 0


SI (massePaquet == 0)
Écrire "Chargement terminé."
SORTIR
FIN SI

// Vérifier si le paquet peut être chargé sans dépasser la


capacité du camion
SI (masseTotale + massePaquet <= capaciteCamion)
// Charger le paquet
masseTotale ← masseTotale + massePaquet
nbPaquetsCharges ← nbPaquetsCharges + 1
SINON
// Sortir de la boucle si le paquet ne peut pas être chargé
sans surcharge
Écrire "Le paquet ne peut pas être chargé sans dépasser la
capacité du camion. Arrêt du chargement."
FIN SI
FIN TANT_QUE

// Afficher les résultats


Écrire "Nombre de paquets chargés : ", nbPaquetsCharges
Écrire "Masse totale des paquets chargés : ", masseTotale
FIN

Vous aimerez peut-être aussi