• Aucun résultat trouvé

1.1 Que fait ce programme ?

N/A
N/A
Protected

Academic year: 2022

Partager "1.1 Que fait ce programme ?"

Copied!
2
0
0

Texte intégral

(1)

Auteur : Mohamed Messabihi

Matière : Introduction à l'algorithmique Année : 2016-2017

B Mohamed.Messabihi@gmail.com

Université Abou Bakr Belkaïd - Tlemcen Faculté des sciences 1ère L.M.D. MI

1 TD : Instructions élémentaires

1.1 Que fait ce programme ?

Soit le programme suivant :

1 #i n c l u d e <s t d i o . h>

2 #i n c l u d e <s t d l i b . h>

3

4 i n t main ( )

5 {

6 i n t x , y ; // deux v a r i a b l e s de type e n t i e r .

7 double z ; // une v a r i a b l e de type r é e l .

8 p r i n t f ( "Donner l a valeur de x\n" ) ; // . . . .

9 s c a n f ( "%d" , &x ) ; // . . . .

10 p r i n t f ( "Donner l a valeur de y\n" ) ; // . . . .

11 s c a n f ( "%d" , &y ) ; // . . . .

12 z = x/y ; // . . . .

13 p r i n t f ( "La valeur de z e s t : %l f " , z\n" ) ; // . . . .

14 return 0 ;

15 }

1. Deviner ce que fait le programme ci-dessus.

2. Compléter les diérents commentaires devant chaque instruction.

1.2 Conversions

1. Écrire un programme qui demande à l'utilisateur la taille d'un écran en pouce et la convertie en centimètre (cm). Sachant que 1 pouce = 2.54 cm.

2. Écrire un programme qui demande à l'utilisateur la durée de sont trajet exprimé en heure et la converti d'abord en minutes et puis en secondes.

3. Écrire un programme qui demande une température Tc, exprimée en degrés Celsius, et qui la transforme en degrés Farenheit Tf, sachant que : Tf =Tc∗1.8 + 32.

4. Écrire un programme qui demande un montant en Dinar Algérien et le taux de change en Euro, ensuite il calcul le montant équivalent en Euro.

1.3 Permutation

En s'inspirant du programme de l'exercice précédent, proposer un programme qui permet de permuter et d'acher les valeurs de deux variables X et Y saisies par l'utilisateur. Par exemple si l'utilisateur saisieX ←3 etY ←5, le programme achera X = 5 et Y = 3.

B Mohamed.Messabihi@gmail.com Page 1/2

(2)

1.4 Calculs divers

1. Écrire un programme qui demande à l'utilisateur son année de naissance et qui calcule ensuite son âge.

2. Écrire un programme calculant la note nale de la matière informatique sachant que la note nal est calculée par la formule suivanteN ote_F inale= (T P+CC+Examen∗2)/4.

1.5 Surveiller mon poids

1. An de calculer mon poids idéal, j'ai choisi la formule de Monnerot-Dumaine :P oids_ideal= T aille−100+4∗Circonf erence_poignet)/2. Comparée aux autres formules utilisées pour le calcul du poids idéal, celle-ci donne un résultat plus proche de la réalité puisqu'elle prend en compte les masses osseuses et musculaires en introduisant la circonférence du poignet.

Écrire un programme calculant le poids idéal. Notons que la taille et la circonférence du poignet sont exprimées en (cm) et le poids est calculé en (Kg).

2. L'organisation mondiale de la santé a déni en 1997 l'Indice de Masse Corporelle (IMC) comme le standard pour évaluer les risques liés au sur-poids chez l'adulte. L'IMC permet d'estimer la corpulence d'une personne, il se calcul en fonction de taille est de la masse par la formule suivante :IM C =P oids/T aille2

Écrire un programme permettant de calculer l'Indice de Masse Corporelle (ICM).

1.6 Géométrie

1. Écrire un programme qui calcule et ache la distance D entre deux points A et B du plan dont les coordonnées (XA, YA) et (XB, YB) sont fournies par l'utilisateur.

2. Écrire un programme qui demande à l'utilisateur le rayon R de la base d'un cylindre et sa hauteur H et qui calcule :

son aire sachant que l'aire d'un cylindre est égale à 2π multiplié par le rayon de la base et par la hauteur.

son volume sachant que le volume d'un cylindre est est égal à π multiplié par le rayon de la base au carré et par la hauteur.

1.7 Niveau d'énergie d'un atome

L'énergie d'un niveau n de l'atome d'un hydrogènoïde (c'est à dire un atome ayant un seul électron) est donné par la formule : En =−Zn22 ·E0.

Écrire un programme qui demande à l'utilisateur le numéro atomique de l'atome (Z) et le niveau concerné (n) et ache l'énergie du niveau. E0 est une constante, sa valeur n'est donc pas demandée à l'utilisateur (prendre E0 = 13.6 eV).

Remarque : Soigner les entrées et les sorties (messages lors des demandes, achage pertinent des résultats, avec les unités).

B Mohamed.Messabihi@gmail.com Page 2/2

Références

Documents relatifs

Pour les gaz parfaits l’énergie interne et l’enthalpie ne dépendent que de la température U(T) (1 er loi de Joules) et H(T) (2 ième loi de Joules).. Dans un cylindre adiabatique

Le volume V de la part qui nous intéresse est égal au double de la somme intégrale des coupes (MNP) lorsque y varie de 0 à 1. Puisque le volume du cylindre est il en découle que

Cylindre en Bois Masse (g). Flotte ou

Pour alléger les figures de nombreux codes, tout ce qui semble être vrai sur les figures (angles droits, parallèles, …) est considéré comme vrai.. Par contre, ces figures ne sont

Pour alléger les figures de nombreux codes, tout ce qui semble être vrai sur les figures (angles droits, parallèles, …) est considéré comme vrai. Par contre, ces figures ne sont

Pour alléger les figures de nombreux codes, tout ce qui semble être vrai sur les figures (angles droits, parallèles, …) est considéré comme vrai. Par contre, ces figures ne sont

Pour cet exercice, on précise que la formule qui permet de calculer la surface latérale d’un cône de révolution de rayon et dont une génératrice mesure est :.. Calcule la

Le tableau ci-dessous indique le rayon, la hauteur, l'aire de la base et le volume de plusieurs cylindres... La surface extérieure de ce toit