Les structures Conditionnelles

 Mise à jour le : 01/11/2004

Énoncé
Écrire un programme Pascal qui teste si un entier est pair ou impair.

I) La préanalyse :



II) L'analyse :

Nom = Parite

Séquences Liste des définitions Explicites Objets Utilisés
2
Résultat =  Si A Mod 2 = 0
 
 
                               Alors
 
 
                                         Ecrire ("Pair")
A
 
                               Sinon
 
 
                                         Ecrire ("Impair")
 
 
                      FinSi
 
1 Lire(A)  
3 Fin Parite  
III) Le tableau de déclaration des objets :
Objets Utilisés Code Nature/Type Rôle
A A variable/Entier

Recevoir la valeur d'un entier donné

IV) L'algorithme :
0- Début  Parite
1-
Lire (A)
2-
Si A Mod 2 = 0
 
            Alors
 
                 Ecrire ("Pair")
 
            Sinon
 
                 Ecrire ("Impair")
 
 FinSi
3- Fin  parite
V) La traduction en turbo pascal :
Program Parite;
uses Wincrt;
Var A : Integer;
Begin
	Write('A=');
	Readln(A);
	If   A Mod 2 = 0
	        Then
		Write('Pair')
	        Else
		Write('Impair');
End.
V) La traduction en langage C++ :
// programme parité
#include <stdio.h>
int main()
{int A ;
    printf("A=");
    scanf("%d",&A);
    if  (A % 2 ==0)
	     printf("pair");
         else
	     printf("Impair");
    getchar();getchar();
}

 

Page d'index Série structures conditionnelles Haut