Institut Supérieur des
Année universitaire : 2023/2023
Sciences Appliquées et de
Technologie de Kasserine LN1 ISI
Enseignant : Mouhib Hayouni , Mouadh Bouazzi ,
TP N° 2 : Atelier Programmation
Exercice 1 :
1- Ouvrir votre interface de développement (IDE) et écrire le code suivant:
#include <stdio.h>
int main (){
char c = 'A';
printf("%c,C+1");
}
2- Enregistrer le document
3- Compiler votre programme
4- Exécuter ce programme et observer le message affiché
5- Ajouter une instruction qui affiche le caractère précédent
6- Ajouter une instruction pour afficher le code ASCII du caractère c.
Exercice 2 :
1- En utilisant les commandes de votre IDE,créer un nouveau fichier et écrire le code suivant:
#include <stdio.h>
int main() {
int a = 0;
int b = 1;
if ( a=b)
printf("a et b sont egaux \n");
else
printf("a et b sont differents \n");
}
2- Exécuter le programme
3- Corriger les erreurs s'il y on a.
Exercice 3 :
int mois;
scanf ("%d",mois);
switch (mois){
case 1 : printf("Janvier");break;
case 2 : printf("Fevrier");break;
.
.
.
case 12 : printf("Décembre");break;
default : printf("Erreur");
}
1- Exécuter ce code
2- Compléter ce programme pour afficher tous les mois de l'année
3- Ecrire un nouveau programme qui affiche le jour de la semaine en utilisant la structure
switch-case
Exercice 4 :
#include <stdio.h>
int main ()
{
int i ;
for ( i 0; i < 10 ; i++)
{
printf("i = %d",i);
}
}
1- Exécuter ce programme
2- Ajouter à la suite le traitement nécessaire pour afficher les entiers pairs entre 1 et 50
3- Ajouter à la suite le traitement nécessaire pour afficher les entiers de 90 à 65
4- Ajouter à la suite le traitement nécessaire pour afficher les caractères de Z vers A
Exercice 5 :
#include <stdio.h>
int main ()
{
i = 1;
while (i < 10)
{
printf("\n i = hd", i);
i++;
}
}
1- Utiliser la séquence en dessus pour afficher les entiers entre 1 et 9
2- Modifier ce programme pour afficher les valeurs paires de 20 à -20
Exercice 6 :
char x;
do
{
printf("donner un nombre :");
scanf("%c", &x);
}while (!('A' <=x<= '2'));
printf ("FIN");
1- Exécuter ce programme
2- Modifier ce programme pour saisir un entier compris entre 1000 et 2000
Exercice 7 :
Ecrire un programme qui permet de calculer la puissance de 𝒙𝒚 ; avec x et y deux entiers
donnés par l'utilisateur.
Exercice 8 :
Ecrire un programme qui permet de calculer la factoriel d'un entier n donné par l'utilisateur
en utiliser : for( ; ;), puis while(), puis do... while() )
n! = 1x2x3x... (n-1) x n
Exercice 9 :
Ecrire un programme qui permet de :
1- Afficher sur une même ligne les entiers de 1 à 10.
2- Modifier le programme pour afficher la ligne affiché précédemment sur 10 lignes.
3- Modifier le programme pour afficher la table de multiplication (10 x 10).