Exercice N°3 : Sorties formatées
#include <stdio.h>
#include <stdlib.h>
void main(){
char c1;
char c2;
Ecrire un programme qui calcule et affiche la distance DIST (type double) entre deux points A et B du plan dont les coordonnées (XA, YA) et (XB, YB) sont entrées au clavier comme entiers.
pour les TP executable
#include <stdio.h>
#include <stdlib.h>
void main(){
char c1;
char c2;
c1 = 'A';
c2 = 'a';
printf("Convert the value of c1 to character: %d.\n", c1);
printf("Convert the value of c2 to character: %d.\n", c2);
}
/*affiche le caractere 'A' en decimal et le caractere'a' en decimant*/
c2 = 'a';
printf("Convert the value of c1 to character: %d.\n", c1);
printf("Convert the value of c2 to character: %d.\n", c2);
}
/*affiche le caractere 'A' en decimal et le caractere'a' en decimant*/
----------------------------------------------------
EXERCICE04
#include <stdio.h>
void main(){
char a = 0x80;
unsigned char b = 0x80;
printf("a en decimal vaut: %d\n",a);
printf("b en decimal vaut: %d\n",b);
}
/*convertir la variable 'a=0x80' et 'b=0x80'en decimal*/
#include <stdio.h>
void main(){
char a = 0x80;
unsigned char b = 0x80;
printf("a en decimal vaut: %d\n",a);
printf("b en decimal vaut: %d\n",b);
}
/*convertir la variable 'a=0x80' et 'b=0x80'en decimal*/
-----------------------------------------------------
Exercice N°5 :
Ecrire un programme qui lit un nombre au clavier (représentant une valeur en dinars) et
la convertit en euro. On affichera le résultat avec deux chiffres après la virgule.
NB. Le taux de change est une constante à définir.
-------------------------------
#define taux_change 2.4
#include<stdio.h>
void main()
{
float x;
printf("donner le montant en dinard :\n");
scanf("%f",&x);
printf("le valeur entree en dinards est en euro :%f\n",x*taux_change);
}
Ecrire un programme qui lit un nombre au clavier (représentant une valeur en dinars) et
la convertit en euro. On affichera le résultat avec deux chiffres après la virgule.
NB. Le taux de change est une constante à définir.
-------------------------------
#define taux_change 2.4
#include<stdio.h>
void main()
{
float x;
printf("donner le montant en dinard :\n");
scanf("%f",&x);
printf("le valeur entree en dinards est en euro :%f\n",x*taux_change);
}
----------------------------------------------------
Ecrire un programme qui calcule la somme de quatre nombres du type entier entrés au
clavier de deux manières :
En se servant de 5 variables (mémorisation des valeurs entrées),
En se servant de 2 variables (perte des valeurs entrées).
--------------------------------------
en 5 variable:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int v1,v2,v3,v4,s;
clavier de deux manières :
En se servant de 5 variables (mémorisation des valeurs entrées),
En se servant de 2 variables (perte des valeurs entrées).
--------------------------------------
en 5 variable:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int v1,v2,v3,v4,s;
printf("donnee la premier valeur : \n");
scanf("%d",&v1);
printf("donnee la 2eme valeur : \n");
scanf("%d",&v2);
printf("donnee la 3eme valeur : \n");
scanf("%d",&v3);
printf("donnee la 4eme valeur : \n");
scanf("%d",&v4);
s=(v1+v2+v3+v4);
printf("la somme des 4 valeurs est : %d\n",s);
scanf("%d",&v1);
printf("donnee la 2eme valeur : \n");
scanf("%d",&v2);
printf("donnee la 3eme valeur : \n");
scanf("%d",&v3);
printf("donnee la 4eme valeur : \n");
scanf("%d",&v4);
s=(v1+v2+v3+v4);
printf("la somme des 4 valeurs est : %d\n",s);
}
--------------------------------
en 2 variable
#include <stdio.h>
#include <stdlib.h>
void main()
{
int v1,somme,i;
--------------------------------
en 2 variable
#include <stdio.h>
#include <stdlib.h>
void main()
{
int v1,somme,i;
somme = 0 ; /* on initialise la somme a 0 */
for (i=1 ; i<=4 ; i=i+1) /* boucle, i varie de 1 a 4, par pas de 1 */
{
printf("donnee la valeur numero %i: \n",i);
scanf("%d",&v1);
somme = somme + v1 ; /* on ajoute la valeur de v1 a la somme */
}
for (i=1 ; i<=4 ; i=i+1) /* boucle, i varie de 1 a 4, par pas de 1 */
{
printf("donnee la valeur numero %i: \n",i);
scanf("%d",&v1);
somme = somme + v1 ; /* on ajoute la valeur de v1 a la somme */
}
printf ("la somme des 4 valeurs est : %d\n", somme) ; /* le resultat est ecrit a l'ecran */
}
-----------------------------------
Exercice N°7 :
Écrire un programme qui permute la valeur de deux variables c1 et c2 de type caractère
de deux manières :
En utilisant 3 variables,
En utilisant 2 variables.
---------------------------------
en 2 variable:
#include <stdio.h>
#include <stdlib.h>
Écrire un programme qui permute la valeur de deux variables c1 et c2 de type caractère
de deux manières :
En utilisant 3 variables,
En utilisant 2 variables.
---------------------------------
en 2 variable:
#include <stdio.h>
#include <stdlib.h>
void main()
{
char c1;
char c2;
printf("donner le 1er caractere c1=\n");
scanf("%c",&c1);
printf("donner le 2eme caractere c2=\n");
scanf("%c",&c2);
printf("les nouvaux valeur : c1= %c et c2= %c \n", c2, c1);
}
-------------------------------
en 3 variable:
#include <stdio.h>
#include <stdlib.h>
{
char c1;
char c2;
printf("donner le 1er caractere c1=\n");
scanf("%c",&c1);
printf("donner le 2eme caractere c2=\n");
scanf("%c",&c2);
printf("les nouvaux valeur : c1= %c et c2= %c \n", c2, c1);
}
-------------------------------
en 3 variable:
#include <stdio.h>
#include <stdlib.h>
void main()
{
char c1,c2,per;
printf("donner le 1er caractere c1=\n");
scanf("%c",&c1);
printf("donner le 2eme caractere c2=\n");
scanf("%c",&c2);
per=c1;
c1=c2;
c1=per;
printf("les nouvaux valeur : c1= %c et c2= %c \n", c1, c2);
}
{
char c1,c2,per;
printf("donner le 1er caractere c1=\n");
scanf("%c",&c1);
printf("donner le 2eme caractere c2=\n");
scanf("%c",&c2);
per=c1;
c1=c2;
c1=per;
printf("les nouvaux valeur : c1= %c et c2= %c \n", c1, c2);
}
-----------------------------
Ecrire un programme qui calcule et affiche la distance DIST (type double) entre deux points A et B du plan dont les coordonnées (XA, YA) et (XB, YB) sont entrées au clavier comme entiers.
#include#include
pour les TP executable
TP02
TP03
TP04
Commentaires
Enregistrer un commentaire