Téléchargement d'épreuves

et

Cours gratuits

Eléments de base du langage C

Index de l'article

Les structures de contrôle

 

Tous les langages de programmation disposent des structures de contrôle encore appelées instructions de contrôle permettant de réaliser des choix ou des boucles. C'est ainsi qu'on distingue:

  • Les instructions conditionnelles:
    if ... else
    switch
  • Les instructions réplétives ou de boucle:
    while, for, do...while

La structure conditionnelle if

 

Syntaxe:

 

if(condition)

 

{action1;}

 

else

 

{action2;}

 
 

condition est une expression variante. action1, action2 peuvent être soit une instruction, soit un bloc d'instruction, une instruction de contrôle.
Lorsque action est constituée de plusieurs instructions, on les met entre plusieurs accolades.

Exemple:

if(++i < limite) printf("OK")

ou bien

if(i < limite) printf("OK";

 

Exercice d'application

 

Ecrire un programme en C qui permet de lire le prix hors taxe d'un article et calcule le prix tout taxe comprise correspondant (avec un taux de TVA constant de 19,25%). Il établit ensuite une remise donc le taux dépend de la valeur ainsi obtenue, à savoir:

  • 0% pour un montant inférieur à 1,5€
  • 3% pour un montant supérieur ou égal à 1,5 € et inférieur à 2,5 €
  • 5% pour un montant supérieur ou égal à 2,5 € et 7,5 €
  • 10% pour un montant supérieur ou égal à 7,5 €

Solution:

#include < stdio.h>

 

#include < conio.h>

 

main()

 

{

 

float x, d, b;

 

clrscr(); /*Pour nettoyer l'écran*/

 

printf ("\n Entrer le prix hors taxe de cet article");

 

scanf ("%f", &x);

 

d = (x*19.25)/100;

 

printf("\nLe prix tout taxe est de: %5.2f", d);

 

if(x<1500){

 

printf("\nPas de remise");

 

}

 

if((x>=1500)&&(x<2500));

{

 

b = (x*3)/100;

 

printf("\nLa remise est de %3.2f",b);

 

}

 

if((x>=2500)&&(x<7500))

{

 

b = (x*5)/100;

 

printf("\n La remise est de %5.2f", b);

 

}

 

if(x>=7500)

{

 

b = (x*10)/100;

 

printf("\n La remise est de %5.2f",b)

 

}

 

return 0;

 

}

 
 

Consultez gratuitement nos différents cours

  • Les milieux naturels dans le monde (Géographie)

    Le milieu naturel est constitué des éléments suivants : Le relief, la végétation, les sols, tout ceci est caractérisé par le climat. Il existe plusieurs milieux naturels dans le monde.   Le milieu naturel tropical et équatorial Milieu naturel tropical C'est un milieu que l'on retrouve autour des tropiques. Il englobe l'Afrique des savanes, Madagascar et l'Asie des moussons. Ce milieu a un climat tropical humide de l'équateur et sec au niveau des tropiques. C'est un milieu de savane avec de la...

    Lire la suite : Les milieux naturels dans le monde

  • Représentation d'un dessin industriel (Dessin)

    Les formats Il s'agit des formats normalisés issus du format de base dont la surface est 1m2=841x1.189 obtenus par pliage. Préparation d'une feuille de dessin Marge et cadre La marge, largeur 10mm pour format A2, A3, A4 20mm pour les formats A0 et A1. Elle est réservée pour le pourtour de la feuille. Elle est limitée du côté intérieur par le cadre. Emplacement du cartouche Ses dimensions 40 x 190. Emplacement Format En bas horizontalement A4 V A droite, verticalement A4 H A droite en haut et...

    Lire la suite : Représentation d'un dessin industriel

  • Amplificateur différentiel : approfondissement (Electronique)

    Généralités On appelle amplificateur différentiel tout système susceptible d'amplifier la différence de potentiel existante entre deux points donc aucun n'est relié à la masse. On distingue généralement deux configurations de base.   Amplification différentielle à sortie symétrique La charge Ru n'ayant aucune borne reliée à la masse est appelée charge flottante.   Amplificateur à sortie asymétrique D'une manière générale l'amplificateur différentiel est alimenté par deux sources de tension...

    Lire la suite : Amplificateur différentiel : approfondissement

  • Complément d'objet indirect (Français)

    Corpus: Distinguer les complètements d'objet indirects. Comment ne voudrions-nous pas à nos aïeux un amour filial quand tout nous rappelle les bienfaits que nous leurs devons, quand tout nous inspire des pensées de reconnaissance envers eux qui nous ont légué tant de chose dont nous jouissons? Comme le C.O.D le C.O.I fait partir du groupe verbal. Elément de la phrase minimal, il ne peut donc être ni déplacé, ni supprimé. Quand le C.O.I est un pronom la préposition peut ne pas être exprimé. Le verbe...

    Lire la suite : Complément d'objet indirect