0% ont trouvé ce document utile (0 vote)
154 vues4 pages

TP2 Atelier Programmation

Transféré par

idhafa.com
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
154 vues4 pages

TP2 Atelier Programmation

Transféré par

idhafa.com
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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).

Vous aimerez peut-être aussi