0% ont trouvé ce document utile (0 vote)
28 vues5 pages

Structures Conditionnelles en C

Transféré par

yasserhayati34
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)
28 vues5 pages

Structures Conditionnelles en C

Transféré par

yasserhayati34
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

SERIE 3

STRUCTURES CONDITIONNELLES
EXERCICE1:
************************************************************************************************
partie1 :

#include <stdio.h>
#include <stdlib.h>
void main()
{
int x1,x2,max,min;
printf("donner la valeur 1 : ");
scanf("%d",&x1);
printf("donner la valeur 2 : ");
scanf("%d",&x2);
if(x1>x2){
max = x1;
min = x2;
printf("la valeur plus petite est : %d\n",min);
printf("la valeur plus grand est : %d",max);
}
else if(x2>x1){
max = x2;
min = x1;
printf("la valeur plus petite est : %d\n",min);
printf("la valeur plus grand est : %d",max);
}
else{
printf("les valeurs egaux");
}
}
partie 2 :
#include <stdio.h>
#include <stdlib.h>

void main(){
int x1,x2;
printf("donner la valeur 1 : ");
scanf("%d",&x1);
printf("donner la valeur 2 : ");
scanf("%d",&x2);
if(x1>x2){
printf("la valeur plus petite est : %d\n",x1);
printf("la valeur plus grand est : %d",x2);
}
else if(x2>x1){
printf("la valeur plus petite est : %d\n",x2);
printf("la valeur plus grand est : %d",x1);
}
else{
printf("les valeurs egaux");
}

}
partie 3 :
#include <stdio.h>
#include <stdlib.h>
void main(){

int x1,x2,max,min;
printf("donner la valeur 1 : ");
scanf("%d",&x1);
printf("donner la valeur 2 : ");
scanf("%d",&x2);
max = x1>x2 ? x1 : x2;
printf("la valeur plus grand est : %d\n",max);
min = x1<x2 ? x1 : x2;
printf("la valeur plus petite est : %d",min);
}

partie 4 :

#include <stdio.h>
#include <stdlib.h>
void main(){
int x1,x2;
printf("donner la valeur 1 : ");
scanf("%d",&x1);
printf("donner la valeur 2 : ");
scanf("%d",&x2);
printf("la valeur plus grand est : %d\n",x1>x2 ? x1 : x2);
printf("la valeur plus petite est : %d",x1<x2 ? x1 : x2);
}

EXERCICE2: :
***********************************************************************************************

#include <stdio.h>
#include <stdlib.h>

void main()
{
int s,s1,s2,min,min1,min2,h,h1,h2;
printf("veuillez saisir la 1ere duree heure/minute/seconde : ");
scanf("%d%d%d",&h1,&min1,&s1);
printf("veuillez saisir la 2eme duree heure/minute/seconde : ");
scanf("%d%d%d",&h2,&min2,&s2);
s = s1 + s2;
min = min1 + min2;
h = h1 + h2;
if (s>60){
min = min + s/60;
s = s%60;
}
if(min>60){
h = h + min/60;
min = min%60;
}

printf("la duree total est : %dh%dmin%ds",h,min,s);


}
EXERCIE3:
*******************************************************************************************

partie 1 :
#include <stdio.h>

void main(){
char c;
printf("veuillez donner un caractère : ");
scanf(" %c", &c);
if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y' || c == 'A' || c == 'E' || c == 'I' || c
== 'O' || c == 'U' || c == 'Y'){
printf("lettre '%c' est voyelle", c);
}
else {
printf("lettre '%c' est consonne", c);
}
}
partie 2 :
#include <stdio.h>
void main(){
char c;
printf("veuillez donner un caractère : ");
scanf(" %c", &c);

switch (c) {
case 'a' : printf("lettre '%c' est voyelle ", c); break;
case 'e' : printf("lettre '%c' est voyelle ", c); break;
case 'i' : printf("lettre '%c' est voyelle ", c); break;
case 'o' : printf("lettre '%c' est voyelle ", c); break;
case 'u' : printf("lettre '%c' est voyelle ", c); break;
case 'y' : printf("lettre '%c' est voyelle ", c); break;
case 'A' : printf("lettre '%c' est voyelle ", c); break;
case 'E' : printf("lettre '%c' est voyelle ", c); break;
case 'I' : printf("lettre '%c' est voyelle ", c); break;
case 'O' : printf("lettre '%c' est voyelle ", c); break;
case 'U' : printf("lettre '%c' est voyelle ", c); break;
case 'Y' : printf("lettre '%c' est voyelle ", c); break;
default : printf("lettre '%c' est consonne", c); break;
}

}
EXERCICE4:
*******************************************************************************************

#include <stdio.h>
#include <stdlib.h>

void main()
{
int q;
float pu;
printf("veuilez saisie la quantite d'articles achetes : ");
scanf("%d",&q);
printf("veuillez saisie le prix unitaire : ");
scanf("%f",&pu);
if (q > 100){
pu = pu * 0.6;
printf("le prix a payer : %.2fDH",pu*q);
}
else {
printf("le prix a payer : %.2fDH",pu*q);
}
}
EXERCICE5:
*******************************************************************************************

#include <stdio.h>
#include <stdlib.h>
void main()
{
float x1,x2,x3,x4,max1,max2,max;
printf("donner la valeur 1 : ");
scanf("%f",&x1);
printf("donner la valeur 2 : ");
scanf("%f",&x2);
printf("donner la valeur 3 : ");
scanf("%f",&x3);
printf("donner la valeur 4 : ");
scanf("%f",&x4);
if(x1>x2){ max1 = x1; }
else { max = x2; }

if(x3>x4){ max2 = x3; }


else { max2 = x4; }
if (max1>max2){ max = max1; }
else { max = max2; }
printf("la valeur maximal est : %.2f",max);

}
EXERCICE5:
*******************************************************************************************
#include <stdio.h>
int main() {
float a, b, c, middle;
printf("Entrez trois nombres réels : ");
scanf("%f %f %f", &a, &b, &c);

if ((a > b && a < c) || (a < b && a > c)) {


middle = a;
} else if ((b > a && b < c) || (b < a && b > c)) {
middle = b;
} else {
middle = c;
}
printf("Le nombre compris entre les deux autres est : %.2f\n", middle);
return 0;
}
EXERCICE7:
*******************************************************************************************

#include <stdio.h>
#include <stdlib.h>
void main()
{
const float taux=0.2,cf=2500;
int q,p;
float tva,facture;
printf("veuillez saisir la quantite d'electricite : ");
scanf("%d",&q);
if(q<100){
p=q*50;
}
else if (q>100){
p=(100*50)+((q-100)*70);
}
tva = p*taux;
facture = p + tva + cf;
printf("la facture est : %.2f centime",facture);
}

Vous aimerez peut-être aussi