Consultez gratuitement nos différents cours

  • Les montages AOP en régime linéaire (Electronique)

    Généralités Les Amplificateur Opérationnels en régime linéaire sont utilisés pour réaliser les opérations mathématiques telles que: La différentiation ou la dérivation L'intégration De plus les AOP sont utilisés dans les montages de conversion à savoir: Convertisseur courant tension Convertisseur tension courant Convertisseur d'impédance Changeur d'impédance etc. Cependant en régime linéaire, l'amplificateur opérationnel doit être correctement alimenté pour que la grandeur de sorite ne soit pas...

    Lire la suite : Les montages AOP en régime linéaire

  • L'exploration du Cameroun (Histoire)

    Le Cameroun malgré le fait qu'il ne fut pas suffisamment exploré est l'un des pays oú la présence Européenne fut importante. Cette exploration est l'oeuvre des explorateurs, des commerçants et des missionnaires.   Les Français du Sud du lac Tchad à l'Adamaoua Leur présence s'explique non seulement pour des raisons commerciales mais également pour faire concurrence à l'Islam. Parmi les explorateurs on peut citer: René Caillié, Savorgnan de Brazza et Faidherbe. En 1890 Poney, Fourreau, Dybosky...

    Lire la suite : L'exploration du Cameroun

  • L'Egypte: Le pays, son histoire (Histoire)

      La nature et les hommes L'Egypte est un oasis qui s'étant le long de la vallée du Nil et se divise en 3 régions. La basse Egypte La haute Egypte Il existe grâce au Nil qui rend son sol fertile, fournit de l'eau pour l'irrigation des champs et sert de voie de communication, c'est pourquoi l'Egypte est un don du nil. Le peuple de l'Egypte est composé des arabes et des noirs venus du haut nil. L'histoire de l'Egypte est la plus ancienne du monde. Les sources de l'histoire Egyptienne L'histoire de l'Egypte est...

    Lire la suite : L'Egypte: Le pays, son histoire

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;

 

}