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

TP1 1

Ce document présente un ensemble d'exercices pratiques pour un module d'Algorithmique et Programmation C à l'Université Ibn Zohr. Les exercices incluent des tâches telles que l'affichage de messages, des opérations arithmétiques, des échanges de variables, et des calculs géométriques. Il aborde également des concepts de contrôle de flux et de gestion des entrées utilisateur.

Transféré par

linus.destiny.00
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)
37 vues1 page

TP1 1

Ce document présente un ensemble d'exercices pratiques pour un module d'Algorithmique et Programmation C à l'Université Ibn Zohr. Les exercices incluent des tâches telles que l'affichage de messages, des opérations arithmétiques, des échanges de variables, et des calculs géométriques. Il aborde également des concepts de contrôle de flux et de gestion des entrées utilisateur.

Transféré par

linus.destiny.00
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é Ibn Zohr

Faculté des sciences – Département Informatique Module: Algorithmique et Programmation C


Filière SMA3

TP N° : 1

Exercice 0 : Ecrire un programme permettant d’afficher « je suis un étudiant à la faculté des


sciences d’agadir » sous forme de pyramide (utiliser le code ASCII pour les voyelles
accentuées).

Exercice 1 : Ecrire un programme permettant de calculer la somme, la division, la soustraction


et la multiplication de deux nombres lus au clavier. (Afficher les résultats à l’écran)

Exercice 2 : Ecrire un programme permettant d’échanger les valeurs de deux variables x et y


(avec x=0,3 *10^4 et y=0,5).

Exercice 3 : Écrire un programme qui consiste à calculer l’air S d’un cercle selon la formule S =
Pi * R2 (Rappel : Pi = 3.14159 et R le rayon du cercle)

Exercice 4 : Ecrire un programme qui demande un nombre entier à l'utilisateur, puis qui
calcule et affiche le double de ce nombre?

Exercice 5 : Écrire un programme qui consiste à afficher la valeur absolue d’un nombre réel?

Exercice 6 : Ecrire un programme qui demande un nombre entier à l'utilisateur, puis qui teste
et affiche s'il est divisible par 3 ?

Exercice 7 : n étant de type int, écrire une expression qui prend la valeur : -1 si n est négatif, 0
si n est nul, 1 si n est positif.

Exercice 8 : Quels résultats fournit le programme Exercice 9 : Soit le code :


suivant ? #include <stdio.h>
main(){
#include <stdio.h>
int n, p ;
main(){
printf ("donnez une valeur pour n : ") ;
int n=10, p=5, q=10, r ;
scanf ("%d", &n) ;
r = n == (p = q) ;
printf ("merci pour %d\n", n) ;
printf ("A : n = %d p = %d q = %d r = %d\n", n, p, q, r) ;
printf ("donnez une valeur pour p : ") ;
n=p=q=5;
scanf ("%d", &p) ;
n += p += q ;
printf ("merci pour %d", p) ;
printf ("B : n = %d p = %d q = %d\n", n, p, q) ;
}
q = n < p ? n++ : p++ ;
printf ("C : n = %d p = %d q = %d\n", n, p, q) ; - Que se passe-t-il lorsqu’on tape 20 30 à
q = n > p ? n++ : p++ ; la fois ?
printf ("D : n = %d p = %d q = %d\n", n, p, q) ; - Réessayer en utilisant la fonction
} fflush(stdin)

Exercice 10 : L’utilisateur appuie sur une touche de clavier, le programmeur teste, si c’est une
lettre il l’affiche sinon il va renvoyer un message d’erreur.

1/1

Vous aimerez peut-être aussi