Consultez gratuitement nos différents cours

  • Le monde paléolithique (Histoire)

    Qu'est ce que le paléolithique? Il couvre une période de 3.000.000 d'années et se divise en quatre périodes qui sont: Paléolithique archaïque Paléolithique inférieur Paléolithique moyen Paléolithique supérieur   Les ères occupées par l'homme au paléolithique   D'après les squelettes retrouvés, plusieurs types d'hommes: En Afrique, on a retrouvé les plus anciens: le zinjanthrope appartenant au groupe des australopithèques. En Asie on a retrouvé le pithécanthrope. En Europe on a retrouvé la trace...

    Lire la suite : Le monde paléolithique

  • Le complément d'objet (Français)

    Grammaire: Le complément d'objet est un mot ou un groupe de mots qui apparaissent immédiatement après le verbe dans une phrase, il ne peut pas être déplacé ou supprimé. On distingue deux genres de complément d'objet: le complément d'objet direct et le complément d'objet indirect. Exemple:J'ai appris ma leçon. Elle pense à son examen. Le complément d'objet peut être un nom. Exemple:Il mange la banane. Il peut être un pronom Exemple:Je lui ai prêté mon livre hier. Le complément peut être un...

    Lire la suite : Le complément d'objet

  • Décodeur - codeur - transcodeur (Electronique numérique)

    Généralités Les circuits de transformation des codes font la transposition des données d'un code à un autre. Ils jouent le rôle d'interprète entre l'homme et la machine (codeur) entre la machine et l'homme (décodeur) entre machine et machine (transcodeur). Décodeur Définition et fonctionnement Un décideur est un circuit logique combinatoire qui a une entrée binaire de n bits permettant 2n combinaisons et M sorties telles que 2n≥M. Suivant le type de décodeur, la sortie peut traduire deux...

    Lire la suite : Décodeur - codeur - transcodeur

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;

 

}