Pages

Affichage des articles dont le libellé est Calcule. Afficher tous les articles
Affichage des articles dont le libellé est Calcule. Afficher tous les articles

Champs calculé conditionnel sujet

mardi 8 avril 2014




Si comme moi parfois, il vous faut un champs calculé dont le calcul est soumis à certaines conditions, voilà un exemple

Code:


1
2
 
ALTER TABLE contacts ADD nbr AS (case when ([Arrivee]<4 AND [depart]<3) then 1 else (case when ([arrivee]<4 AND [depart]=3) then (2) else (case when ([arrivee]=4 AND [depart]=3) then (1) else (0) end) end) end)






Algorithme sur alg'exec qui calcule les impôts dû. sujet

vendredi 28 mars 2014




Bonjour, voila, j'ai un algorithme dans un language que je connait pas et je voudrais l'avoir en language alg'exec.
Vu que alg'exec n'est pas connu, j'aimerais que vous m'aider.

voici l'algorithme à traduire: MERCI

Algorithme impôts

variables
NOM : chaine
NC, NB, I : entier
R, N, QF, IM, P1, P2, P3, P4 : Réel

DEBUT
P1 <- 4055
P2 <- 7976
P3 <- 14039
P4 <- 22732
I <- 0
SAISIR "Donner le nombre de foyers concernés " ,NB
TANTQUE I < NB FAIRE
AFFICHER "Donner le nom du contribuable "
SAISIR NOM
AFFICHER "Donner le revenu imposable "
SAISIR R
AFFICHER "Donner le nombre de personnes à charge "
SAISIR NC
SI NC<3
ALORS N <- 2 + (0.5*NC)
SINON N <- NC + 1
FINSI
QF <- R/N
SI QF <= P1
ALORS IM <- 0
SINON
SI QF <= P2
ALORS IM <- (R*0,0875)-(N*334,54)
SINON
SI QF <= P3
ALORS IM <- (R*0,2175)-(N*1411.30)
SINON
SI QF <= P4
ALORS IM <- (R*0,3175)-(N*2815,23)
SINON IM <- (R*0,4175)-(N*5088,40)
FINSI
FINSI
FINSI
FINSI
I <- I+1
AFFICHER NOM , " doit payer ", IM," d'impôts."
FIN TANT QUE
FIN