Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Algorithme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Algorithme

n°1850721
shadou
Posté le 13-02-2009 à 10:46:10  profilanswer
 

Bonjour,  
 
Voila un pote doit faire un algorithme et il ma demandé de l'aidez. Le probleme c'est que je m'y connais pas du tout :p
Je voudrais savoir si vous pourriez m'aidez.
 
Merci par avance, voici le sujet:
 
La commande d’un client est caractérisé par les donné suivantes  
- Le numéro du client
- Le prix hors taxes
- La quantité commandée
- La ville du client
 
Afin d’effectuer le traitement suivant l’utilisateur doit saisir toutes les informations de la commande. La saisie s’arrête lorsque l’utilisateur saisie la valeur 0 pour numéro.
 
Le traitement :
 
 -Un client habitant à Aulnay bénéficie d’une remise de 20%
 -un client de paris aura une remise de 5% si le montant est supérieur à 500€
 -Pour le client n’habitant ni a Aulnay ni a paris bénéficient d’une remise de 7%.
 -Si le montant est compris entre 500€ et 1000€.
 -D’une remise de 10% si le montant est supérieure a 1000€
 
On désire a la fin du traitement afficher l’information suivante :
 -le nombre de client d’ailleurs
 -le nombre de client de paris qui n’ont pas bénéficié de remise
 -le montant total de la remise
 -le montant total net
 
 
Merci encore par avance.
 
Voila ce que j'ai commencé a faire mais je ne suis pas sur que ce soit correcte.
 
 Var : client, prix, quantité, ville : entier ,  
nbClient, nbparis, totalremise, total net  
 
Debut
 Tant que client >0 faire
Afficher ( «  saisir le numéro du client »)
  Saisir ( client )
  Afficher ( «  saisir le prix hors taxes »)
  Saisir ( prix )
  Afficher ( «  saisir la quantité de la commande »)
  Saisir ( quantité )
  Afficher ( «  sélectionné la ville du client  
1- Paris
2- Aulnay
3- Autres  »)
  Saisir ( client )
 
 Fin Tant que
 
 Si ville = 1 alors  
 
 
 
merci de votre aide encore une fois

mood
Publicité
Posté le 13-02-2009 à 10:46:10  profilanswer
 

n°1850734
shadou
Posté le 13-02-2009 à 11:15:38  profilanswer
 

voila ce que j'ai fait mais je pense que ce n'est pas correcte. il me manque la fin de l'algo lorsqu'il faut calculer le nombre de client ectt
 
Algo  
 
 Var : client, quantité, ville, nbClient, nbparis,: entier ,  
PrixU, prix, totalremise, total net : Réel
 
Debut
 Tant que client <>0 faire
Afficher ( «  saisir le numéro du client »)
  Saisir ( client )
  Afficher ( «  saisir le prix hors taxes unitaires »)
  Saisir ( prixU )
  Afficher ( «  saisir la quantité de la commande »)
  Saisir ( quantité )
  Afficher ( «  sélectionné la ville du client  
1- Paris
2- Aulnay
3- Autres  »)
  Saisir ( client )
 
 Fin Tant que
 
 Prix = prixU * quantité
 
 Tant que ville <> 1 ou <>2 ou <>3
  Afficher ( « Erreur veuillez sélectionné la ville dans la liste  
1- Paris
2- Aulnay
3- Autres »)  
 
 Si ville = 1 et prix > 500 Alors
 totalnet = prix - 5%
  Sinon Si ville = 2 Alors
 totalnet = prix – 20%
    Sinon si ville = 3 et prix >500 et <1000 Alors  
 totalnet = prix – 7%
 Sinon si prix >1000 alors
  Totalnet = prix -10%
 Fin si
    Fin si
       Fin si
 Fin si

n°1850883
vttman2
Je suis Open ...
Posté le 13-02-2009 à 15:40:15  profilanswer
 

En passant ...
 
1) Attention au "Fin tant que"
il doit prendre tout ton traitement ...  
 
2) "... D’une remise de 10% si le montant est supérieure a 1000€""
=>
Test ton algo pour ville = Rouen et Montant (= qté * prix ?) par exemple de 3000€ et regarde si tu passes dans la remise 10% supplémentaire, à mon avis non ...
 
 


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Algorithme

 

Sujets relatifs
Algorithme création géométrie à partir de surfacesProblème algorithme de Dijkstra
Algorithme de graphe qui ne s'arrête pasOptimisation algorithme d'érosion
Calculer la complexité temporelle d'un algorithmeRecherche un algorithme de cryptage/décryptage costaud
tour de hanoi(algorithme recursif)Algorithme
aidez moi pour resoudre cet algorithmealgorithme de gravitation
Plus de sujets relatifs à : Algorithme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR