Bonjour , je suis actuellement en train de travailler sur une traduction de ligne de calcul; mais je ne sais pas comment faire pour la programmer en C .Je vous explique tout çaceci est un exemple, ce ne sont pas les veritables données)
-J'ai un nombre sous la forme " 00003002a00001028é000056b
-à la fin de la traduction je dois pouvoir dire "3.002.000,26 -1.028.000,16 5.600.000,15"
Donc j'ai des constantes nommé "a,b,c,e,f,g,h,i,è,j,k,l,m,n,o,p,q,r,é" et j'ai des variables que je nommerai Montant(a), Montant(b),...
j'ai ecris un pseudo code que je donne plus bas , mais je debute comme je l'ai ecris dans l'intitulé et j'espere ne pas avoir fais d'erreur
Je suis nouveau sur le forum .N'hesitez pas a me corriger , je ne demande qu'à en apprendre d'avantage.
Merci d'avance
Le pseudo code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128 Declaration Constante:A=1.12+1/100 B=1.12+2/100 C=1.12+3/100 D=1.12+4/100 E=1.12+5/100 F=1.12+6/100 G=1.12+7/100 H=1.12+8/100 I=1.12+9/100 è=1.12+0/100 J=1.12+1/100*-1 K=1.12+2/100*-1 L=1.12+3/100*-1 M=1.12+4/100*-1 N=1.12+5/100*-1 O=1.12+6/100*-1 P=1.12+7/100*-1 Q=1.12+8/100*-1 R=1.12+9/100*-1 é=1.12+0/100*-1 Variable:MontantNonTraduit=Reel Montant(A)=Reel Montant(B)=Reel Montant(C)=Reel Montant(D)=Reel Montant(E)=Reel Montant(F)=Reel Montant(G)=Reel Montant(H)=Reel Montant(I)=Reel Montant(è)=Reel Montant(J)=Reel Montant(K)=Reel Montant(L)=Reel Montant(M)=Reel Montant(N)=Reel Montant(O)=Reel Montant(P)=Reel Montant(Q)=Reel Montant(R)=Reel Montant(é)=Reel Traitement *Le montant non traduit est sous la forme 000000000x( je veux traduire x dans cette exemple ) Debut Ecrire('Saisir un montant non traduit') Lire (MontantNonTraduit) Si MontantNonTraduit [=] A Alors *[=] veut dire "contient" ,car je ne sais pas l'ecrire en pseudo code Ecrire('Le montant traduit est'Montant(A) ) Sinon Si MontantNonTraduit [=] B Alors Ecrire('Lemontant traduit est'Montant(B) ) Sinon Si MontantNonTraduit [=] C Alors Ecrire('le montant traduit est' Montant(C) ) Sinon Si MontantNonTraduit [=] D Alors Ecrire('Le montant traduit est' Montant(D) ) Sinon Si MontantNonTraduit [=] E Alors Ecrire ('le montant traduit est' Montant(E) ) Sinon Si MontantNonTraduit [=] F Alors Ecrire ('le montant traduit est' Montant(F) ) Sinon Si MontantNonTraduit [=] G Alors Ecrire ('Le montant traduit est' Montant(G) ) Sinon Si MontantNonTraduit [=] H Alors Ecrire ('Le montant traduit est' Montant(H) ) Sinon Si MontantNonTraduit [=] I Alors Ecrire ('Le montant traduit est' Montant(I) ) Sinon Si MontantNonTraduit [=] è Alors Ecrire ('Le montant traduit est' Montant(é) ) Sinon Si MontantNonTraduit [=] J Alors Ecrire ('le montant traduit est'Montant(J) ) Sinon Si MontantNonTraduit [=] K Alors Ecrire ('le montant traduit est' Montant(K) ) Sinon Si MontantNonTraduit [=] L Alors Ecrire ('Le montant traduit est' Montant(L) ) Sinon Si MontantNonTraduit [=] M Alors Ecrire ('Le montant traduit est' Montant(M) ) Sinon Si MontantNonTraduit [=] N Alors Ecrire ('Le montant traduit est' Montant(N) ) Sinon Si MontantNonTraduit [=] O Alors Ecrire ('Le montant traduit est' Montant(O) ) Sinon Si MontantNonTraduit [=] P Alors Ecrire ('Le montant traduit est' Montant(P) ) Sinon Si MontantNonTraduit [=] Q Alors Ecrire ('Le montant Traduit est ' Montant(Q) ) Sinon Si MontantNonTraduit [=] R Alors Ecrire ('Le montant traduit est ' Montant(R) ) Sinon Si MontantNonTraduit [=] é Alors Ecrire ('Le montant traduit est' Montant(é) ) Sinon Ecrire ('le montant traduit est ' MontantNonTraduit) Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin Si Fin
Partager