Upload
faycal1633
View
223
Download
9
Embed Size (px)
DESCRIPTION
Les Bases de C-sharpTD1
Citation preview
1. Calcul Tva avec IF
Entre : prix hors taxes (rel)
Code TVA (entier)
Sortie : prix TTC (rel)
Calcul :
Code = 1 appliquer la TVA 33%
Code = tout autre valeur appliquer la TVA 19.6 %
2. Calcul TVA avec SELON
Entre : prix hors taxes (rel)
Catgorie produit (chane)
Sortie : prix TTC (rel)
Calcul :
Selon la catgorie :
alimentaire , appliquer la TVA 5.5%
luxe , appliquer la TVA 33%
Tout autre chane, appliquer la TVA 19.6%
3. Calcul de location de vhicules
Entre : jour (entier)
Km (entier)
Code (entier)
Sortie : prix de la location de vhicules
Calcul :
Jour > 30 : prix = 0.5 * k* + 60 * jour
Jour 30 : Code = 0 prix = 0.5 * km + 60 * jour
Code = 1 prix = 0.8 * km + 50 * jour
Code =2 prix = 0.9 * km
4. PGCD
Entre : a et b (entiers, > 0)
Sortie : pgcd (entier)
Calcul :
Utilisez lalgorithme dEuclide
Cf. http://fr.wikipedia.org/wiki/Algorithme_d%27Euclide
Attention, au dpart a et b sont quelconques c.--d. a peut tre suprieur b ou inversement
5. Nombre premier
Entre : n (entier)
Sortie : Indiquer si n est un nombre premier ou pas
http://fr.wikipedia.org/wiki/Algorithme_d%27Euclide
Calcul : Vrifier quil ny a pas de diviseurs de n parmi 2..(n-1), dans le cas contraire n nest pas
premier
6. Nombre premier (bis)
Entre : n (entier)
Sortie : Indiquer si n est un nombre premier ou pas. Si n nest pas premier, produire son plus petit et
son plus grand diviseur compris entre 2 et (n-1).
7. Nombres premiers (ter)
Entre : m (entier)
Sortie : afficher les m plus petits nombres premiers 1 (c.--d. 1, 2, 3, 5, 7, etc.).
8. Calcul (trs trs) simplifi de limpt sur le revenu
Entre : RB total des revenus bruts du mnage, nombre dadultes, nombre denfants charge
Sortie : IR impt sur le revenu
Calcul :
a. A partir du RB, on dduit R, le revenu net imposable en appliquant labattement de 10%
b. On calcule le nombre de parts N : chaque adulte vaut une part ; pour les deux premiers
enfants, chacun vaut une demi-part ; partir du 3me enfant, chacun vaut 1 part
c. On applique alors le tableau de calcul suivant
Impt sur le revenu : formule de calcul en 2013
Valeur du quotient R/N Montant de l'impt
n'excdant pas 5 963 0
entre 5 963 et 11 896 (R x 0,055) - (327,97 x N)
entre 11 896 et 26 420 (R x 0,14) - (1339,13 x N)
entre 26 420 et 70 830 (R x 0,30) - (5 566,33 x N)
entre 70 830 et 150 000 (R x 0,41) - (13 357,63 x N)
suprieure 150 000 (R x 0,45) - (19 357,63 x N)
(Source : http://www.leparticulier.fr/jcms/c_57196/impot-sur-le-revenu-formule-de-calcul).
9. Vrification de n de carte bleue
Entre : s (chane de caractres, de longueur 16, compose uniquement de chiffres)
Sortie : s reprsente-t-elle un numro de carte bleue valable ?
Calcul : Algorithme de Luhn (cf. http://www.asp-magazine.com/article-44.html et
http://fr.wikipedia.org/wiki/Formule_de_Luhn).
Remarques : Une chane de type string peut se comporter comme un tableau : s.Length fournit sa
longueur ; s.Substring() permet dextraire une partie de la chane ; la premire position correspond
lindice 0.
http://www.leparticulier.fr/jcms/c_57196/impot-sur-le-revenu-formule-de-calculhttp://www.asp-magazine.com/article-44.htmlhttp://fr.wikipedia.org/wiki/Formule_de_Luhn