1) La structure Conditionnelle
// Calculs
totaligne= calcul_montant(prix, q);
Console.ReadLine();
}
montantRemise = 0;
tauxRemise = 5;
if (totaligne > 150)
montantRemise = totaligne * tauxRemise / 100;
Exemple 2 : Il ne faut afficher la remise que si le client a bien une remise au niveau de
l'affichage de la facture
if (montantRemise > 0)
{
Console.WriteLine("remise :" + tauxRemise + "%" + montantRemise);
}
2) La structure alternative
Exemple 3 : La remise est maintenant de 2% quand le montant est infrieur 150 et surtout
de 10% quand le montant est suprieur 300. Elle reste 5% pour les autres cas
double montantRemise;
montantRemise=0 ;
if (totaligne < 150 )
{
tauxRemise =2;
}
else
{
if (totaligne <= 300 )
{
tauxRemise = 5;
}
else
{
tauxRemise=10;
}
}
montantRemise = totaligne * tauxRemise/100;
}
montantRemise=0 ;
if (prixht < 150 )
{
tauxRemise =2;
}
else
{
if (prixht<= 300 )
{
tauxRemise = 5;
}
else
{
tauxRemise=10;
}
}
montantRemise = prixht * tauxRemise/100;
return montantRemise;
}
Utilisation de boolens
Exemple : Ecrire une fonction qui reoit en paramtre un entier et qui retourne vrai si l'entier
est pair et faux sinon
Exemple 2:
String Pays;
Switch (Pays)
{
case "France" : monnaie="Euros";
break;
case "USA": monnaie="Dollars";
break;
........}
Exemple 3:
int Categorie;
Switch ( categorie)
{
case 1 : tr =grossiste();
break;
case 2 : detaillant(out tr);
break;...