0% ont trouvé ce document utile (1 vote)
164 vues1 page

Exercices de programmation en C

Transféré par

mourad
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 (1 vote)
164 vues1 page

Exercices de programmation en C

Transféré par

mourad
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

Université Kasdi Merbah Ouargla

Faculté des Mathématiques et des Sciences de la Matière


Domaine des mathématiques et informatique
Module: ASD 1 Algorithmique et structure de donnée
Enseignant: Khadidja Ameur
Année universitaire: 2020/2021
Classe: Tronc commun math. et informatique
Type: Travaux pratiques, Série n◦ 01

Exercice1 Exercice3
1. Écrire un programme en C qui affiche Bon-
jour. 1 # include < stdio .h >
2 int main (){
2. Écrire un programme en C qui Affiche: 3 int m , n ;
########### 4 printf ( " m ? " );
# Bonjour # 5 scanf ( " % d " , & m )
########### 6 printf ( " m = % d \ n " , m );
7 printf ( " n ? " );
3. Écrire un programme qui demande un entier 8 scanf ( " % d " , n );
et un réel et les affiche dans l’écran: 9 printf ( " n = % d \ n " , n );
10 int d = m + n ;
entier ? 10
11 int d =m - n ;
entier 1 = 10
12 int p = m * n ;
réel ? 12.36
13 int q = m / n ;
réel = 12.36
14 printf ( " somme = %d , " , s );
4. Écrire un programme qui lit deux caractères 15 printf ( " diff é rence = %d , " , d );
au clavier et les affiche à l’écran. On re- 16 printf ( " produit = %d , " , p );
spectera les sorties suivantes: 17 printf ( " quotient = % d \ n " , q );
18 return (0);}
caractère 1 ? y
caractère 1 = y (code ascii= 119) 1. Corriger les erreurs que contient le pro-
caractère 2 ? o gramme, si ils existent?
caractère 2 = o (code ascii= 111)
2. Réécrire le programme d’une autre façon en
réduisant le nombre de variables.
Exercice2
3. discuter l’exactitude de ce code (discuter les
Soit le programme suivant: cas spéciaux)
1 # include < stdio .h >
2 int main (){ Exercice4
3 int n = 15;
On veut faire un programme qui calcule la somme
4 float x = 3.14;
des articles achetés, en supposant que le nombre
5 char c = ’k ’;
d’article est deux et que la quantité et le prix sont
6 char * str = " chaine de caract è res " ;
variables et la taxe est de 19%. l’affichage est
7 printf ( " n = % d \ n " , n );
comme suit:
8 printf ( " x = % f \ n " , x );
9 printf ( " c = % c \ n " , c ); Donner le prix de l’article 1 ?: 1520
10 printf ( " str = % s \ n " , str ); Donner la quantité de l’article 1?: 3
11 return (0); LE montant de l’article 1 est de: 4560.00 da
12 } Donner le prix de l’article 2 ?: 70
Donner la quantité de l’article 2?: 2
1. Qu’affiche le programme? LE montant de l’article 2 est de: 140.00 da
Le montant des achats HT est de: 4700.00 da
2. Discuter les différents formats d’affichage
Le montant de la taxe (19%) est: 893.00
d’un réel( ligne8
Le montant total des achats est: 5593.00
3. Remplacer les lignes 9 et 10 par putc() ou Écrire un programme qui permet de faire ses opéra-
puts() tions.

Vous aimerez peut-être aussi