La structure de choix
CHAPITRE 4
66
Exemples langages
Comme nous l’avons déjà vu, les langages C, C++, Java, C# et PHP diffèrent entre eux par les instructions
de lecture et d’écriture, ainsi par leur « habillage ». Voici, comment pourrait se présenter notre exemple du
paragraphe 4.1 dans ces différents langages :
C
#include
main()
{ float montant, taux, remise ;
printf ("donnez le montant brut : ") ;
scanf ("%f", &montant) ;
if (montant < 2000.)
taux = 0. ;
else if (montant <= 5000.) taux = 1. ;
else
taux = 2. ;
remise = montant * taux/100. ;
montant = montant - remise ;
printf ("montant après remise : %8.2f", montant) ;
}
donnez le montant brut : 3000
montant après remise : 2970.00
Le « code de format » %f utilisé dans scanf correspond à la lecture d’une valeur réelle écrite sous forme
décimale. Le code %8.2f utilisé dans le dernier printf correspond à l’affichage d’un nombre réel (type
float) sous forme décimale, avec 8 caratères, dont 2 après le « point décimal ».
CHAPITRE 4
66
Exemples langages
Comme nous l’avons déjà vu, les langages C, C++, Java, C# et PHP diffèrent entre eux par les instructions
de lecture et d’écriture, ainsi par leur « habillage ». Voici, comment pourrait se présenter notre exemple du
paragraphe 4.1 dans ces différents langages :
C
#include
main()
{ float montant, taux, remise ;
printf ("donnez le montant brut : ") ;
scanf ("%f", &montant) ;
if (montant < 2000.)
taux = 0. ;
else if (montant <= 5000.) taux = 1. ;
else
taux = 2. ;
remise = montant * taux/100. ;
montant = montant - remise ;
printf ("montant après remise : %8.2f", montant) ;
}
donnez le montant brut : 3000
montant après remise : 2970.00
Le « code de format » %f utilisé dans scanf correspond à la lecture d’une valeur réelle écrite sous forme
décimale. Le code %8.2f utilisé dans le dernier printf correspond à l’affichage d’un nombre réel (type
float) sous forme décimale, avec 8 caratères, dont 2 après le « point décimal ».
