Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours Algorithme » Exercices Algorithme »

Articles similaires

  • Comment faire une facture pour particulier à Canada ou en France ?
  • Exercice Algorithme : Suite au Structures répétitives
  • Exercice Access : Requêtes affichage, Calcule et Fonction
  • Exercice Algorithme : Les Actions Paramétrées
  • Exercice Algorithme : Structures et Fonctions
  • Diagramme Gantt Excel : Vérification et Mise à Jour Constante des Données
  • Exercice Algorithme : Les Tableaux (Partie 1)
  • Exercice cardinalités et analyse des requêtes SQL
  • Comment élaborer un rétro-planning pour le lancement d'un produit?
  • Tuto Python & Mahotas : traitement d'images
  • Exercice PHP Traitement d'un formulaire
  • Exercice VB: Somme Matrice

Documents similaires

  • Cours algorithme : Instructions de base et Logique propositionnelle

  • Qu'est-ce le compte de résultat d'une entreprise ?

  • Application Excel sur la gestion de facture et devis

  • Algorithme débutant

  • Modèle de fiche client sur Word

  • Initiation à l’algorithmique

  • Données Semistructurées et XML cours

  • Cours Décomposition d’algorithme en Fortran 95

Exercice algorithme calcule facture des produit pour un client

Participez au vote ☆☆☆☆☆★★★★★

A partir d’une quantité de produit achetée à un prix hors taxe on veut établir la facture d’un client dont on connaît le nom. La facture fera apparaître le nom, le montant hors taxe, et toute taxe sachant qu’on applique un taux de taxe de 10%.

Correction :

A partir de l'énoncé on doit définir les flux entrants (les données du problème), les flux sortants (les résultats du problème), et le moyen de passer des uns aux autres.

Procédons à une analyse du texte pour y rechercher les données, les résultats et les constantes.

A partir d’une quantité de produit achetée à un prix hors taxe on veut établir la facture d’un client dont on connaît le nom. La facture fera apparaître le nom, le montant hors taxe, et toute taxe sachant qu’on applique un taux de taxe de 10% (Ü qui est une constante).

soit

Données

une quantité de produit achetée              QUANT

le prix hors taxe du produit achetée        PRIHT

le nom du client                                     NOM

Résultat

le nom du client                                     NOM

le montant hors taxe                               MONTHT

le montant toute taxe                             APAYER

Traitement

MONTHT ç QUANT * PRIHT

APAYER ç MONTHT + TAXE

TAXE ç MONTHT * 10%

Ou plus judicieusement (pour des objectifs de maintenance adaptative)

TAXE ç MONTHT * TxTAXE

Résultat intermédiaire

TAXE                        montant de la taxe

Constante

TxTAXE=10%              taux de taxe

 

L'algorithme associé à son lexique

Lexique

constante

TxTAXE=10%              taux de taxe

variables

QUANT         (entier ou réel)            une quantité de produit achetée

PRIHT           (réel)                          le prix hors taxe du produit achetée

NOM             (chaîne)                      le nom du client

MONTHT       (réel)                          le montant hors taxe

APAYER        (réel)                          le montant toute taxe

TAXE            (réel)                          montant de la taxe

Début

Lire(QUANT,PRIHT,NOM)

MONTHT ç QUANT * PRIHT

TAXE ç MONTHT * TxTAXE

APAYER ç MONTHT + TAXE

Ecrire(NOM,MONTHT,APAYER)

Fin

 

Remarque :

Sur QUANT on a le choix du type puisque le contexte de le définit pas.

Exemple si l'on vend des voitures le type sera entier, par contre si l'on vend de la viande le type sera réel.

  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02