Une traduction d'un algorithme:exemple
Titre  
     PrixTTC
Nom du programme 
(attention les majuscules et minuscules sont différenciées sous LINUX contrairement à WINDOWS)
     PrixTTC.c pour le fichier source
     PrixTTC
  pour le programme executable
Description du problème
    Calcule et affiche le prix total d'un nombre (nbDVD) de DVDs de même prix hors taxe (prixHT) (les valeurs de nbDVD et du prixHT seront demandées à l'uilisateur,  la TVA est donnée et fixée à 20.6%) 
Entête du fichier source (en commentaire)
/* auteur , date de création, ...
description: Calcule et affiche le prix total d'un nombre (nbDVD) de DVDs de même prix hors taxe (prixHT) (les valeurs de nbDVD et du prixHT seront demandées à l'uilisateur,  la TVA est donnée et fixée à 20.6%) 
*/
Pas de correspondance....
Librairies nécessaires
    #include <stdio.h>  
Variables
    /* Initialisées */
    float mTVA=20.6;      /* Montant de la TVA, pas de contrainte, donnée initialisée */
   /* Valeurs à demander */
    float prixHT;              /* Contraintes: prixHT doit être supérieur à 0, l'unité monétaire est l'euro */
    int nbDVD;               /* Contraintes: nbDVD doit être supérieur à 0 */  
en sortie
    float pTTCTot;
auxiliaires
    float pHTTot;
Variables
/* en entrée */
    float mTVA=20.6;     /* Pas de contrainte, donnée initialisée */
    float prixHT;              /* Contraintes: prixHT doit être supérieur à 0, l'unité
                                          monétaire est l'euro */

    int nbDVD;               /* Contraintes: nbDVD doit être supérieur à 0 */  
/* en sortie */
    float pTTCTot;      
/* auxiliaires */
    float pHTTot;
Formes des résultats
    Affichage d'un texte qui donne le prix TTC des articles achetés.
Pas de correspondance ...
Corps de l'algorithme simplifié
     Demander le prix hors taxe (pHT ) d'un DVD
     Demander le nombre (nbDVD) de DVDs achetés
     Calculer le prix hors taxe (pHTTot) des nbDVD
     Calculer le prix TTC (pTTCTot) en appliquant la TVA (mTVA) à pHTTot
     Afficher pTTCTot

Pas de correspondance ...
Corps de l'algorithme détaillé
       demander("prix hors taxe d'un DVD", pHT);

       demander(" nombre de DVDs achetés", nbDVD);
       pHTTot = nbDVD * pHT;
       pTTCTot = pHTTot + (pHTTot *  mTVA/100);
       afficher ("Prix total TTC des ", nbDVD, " DVDs:", pTTCTot);
   
Corps du programme
       printf("\nDonnez moi le prix hors taxe d'un DVD:");
       scanf("%f",&pHT);
 
     printf("\nDonnez moi le nombre de DVDs achetés:");
       
scanf("%d",nbDVD);
       pHTTot = nbDVD * pHT;
       pTTCTot = pHTTot + (pHTTot *  mTVA/100);
       printf ("\nPrix total TTC des %d  DVDs:%f", nbDVD,pTTCTot);

Jeu d'essais   
valeurs des données en entrée
résultats attendus
pHT
nbDVD
pTTCTot
15
5
90.45
13.5
100
1628.1
20.5
0
valeur non correcte pour nbDVD
-10
3
valeur non correcte pour pHT
-1
-2
valeur non correcte pour nbDVD et pHT
Jeu d'essais

Valeurs à saisir au clavier lors de l'execution ...
suivant     plan