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

  • Réseaux linéaires en régime transitoire (Science physique)

    Préambule Dans ce cours nous nous proposons d'étudier les réponses de quelques circuits simples à une excitation sous forme d'un échelon. Réponse d'un circuit à une excitation Considérons un circuit à priori quelconque soumis à une excitation a(t). Cette excitation peut être une excitation en tension exercée par un générateur de tension convenable ou une excitation en courant exercée alors par un générateur de courant. Le circuit réagit à l'excitation et l'on appelle réponse du circuit une...

    Lire la suite : Réseaux linéaires en régime transitoire

  • El empleo del verbo ser y el malo del verbo estar (Espagnol)

    El empleo del verbo SER Mi padre es profesor → expresa la profesión Pablo es Camerunés → expresa la nacionalidad o el origen Este chico es de Paris → expresa el origen Aliou es mi hermano → expresa una relación familiar Talla es mi presidente → situación social La puerta es de madera → expresa la materia María es simpática → expresa la característica de María Este chisa es Juan ATEBA → expresa la identidad Somos 20 alumnos en el aula → el número o la cantidad Somos muchos alumnos en el liso →...

    Lire la suite : El empleo del verbo ser y el malo del verbo estar

  • Les commutateurs (Télécommunications)

    Généralités Commuter : c'est organiser un ensemble de voie et de moyens pour pouvoir réaliser une liaison temporaire. On distingue trois types de commutations: Commutation de circuits Commutation de messages Commutation de paquets Un commutateur téléphonique met deux correspondants suivant des règles sur le numéro composé par l'appelant. Plusieurs commutateurs peuvent s'enchaîner entre l'appelant et le destinataire. Les commutateurs de type commutation de circuit qui sont: rotatif (manuel) électromagnétique électronique...

    Lire la suite : Les commutateurs

  • Notion de force (Technologie)

    L'action exercée par un ouvrier pour soulever un sac, celle d'un footballeur qui met un ballon en mouvement, celle d'un pousseur qui tire son porte-tout, celle d'un garçon qui tord une tige métallique. Toutes ces actions nous montrent que ces différentes personnes exerces chacune une force. On appelle force, toutes action capable de provoquer ou de modifier un mouvement, de maintenir en équilibre ou de déformer un corps. La force n'est pas visible ni papable, on ne la reconnaît que par ses...

    Lire la suite : Notion de force