programme de conv unités lun iii

Transcription

programme de conv unités lun iii
mode d'emploi - convlun.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
18/10/2018 12:27
<!-- saved from url=(0064)http://diasoluyalu.exactpages.com/myopie/lunettes.html#commencer -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="ROBOTS" content="INDEX,FOLLOW">
<meta content="30 days" name="Revisit-after">
<script type="text/javascript">
setTimeout('location.href="#commencer"',1000);
</script>
<title>Programme-III d'équivalences d'une prescription de lunettes</title>
<meta
<meta
<meta
<meta
http-equiv="Content-Language" content="fr-be">
http-equiv=Content-Type content="text/html; charset=windows-1252">
http-equiv="Page-Enter" Content="RevealTrans(Duration=3,Transition=23)">
http-equiv="Page-Exit" Content="RevealTrans(Duration=3,Transition=23)">
<meta content="programme de Conversion des Unités d'optique médicale|Ophtalmologie"
name="Title">
16 <meta content="Dr. Jean-Baptiste Dadet DIASOLUKA Nzoyifuanga Luyalu" name="Author">
17 <meta content="Programme de conversion des unités optiques dans toutes les combinaisons
possibles." name="Description">
18 <meta
content="adresses,annuaires,assistance,axe,combinaison,conversion,convertir,cyl,cylindre,degré
s,diasoluka,diasoluyalu,engine,entrée,lunettes,mathematique,négatifs,négatives,ophtalmologie,o
ptiques,outils,physique,positifs,positives,prescription,prescrire,programme,recherche,scientif
ique,sortie,sph,sphère,unités,verres,vision,éducatifs,équivalences" name="Keywords">
19
20 <!-21 /* TIRÉ DU PROGRAMME CORROPT.CPP du DR DIASOLUKA
CONVERTIT D'UNE COMBINAISON DE VERRES EN UNE AUTRE.
22
Version C++ :
23
24
18:30
03-Jul_1999 -- 23:33
03-Jul_1999
25
01:22pm 23.07.1999 -- 12:01am 19-Août,1999
26
16:07
18/08/2000 -- 22:58 22/08/2000 -- 04:51am 09-05-2000.
27
28
[DÉBUT DE] CONVERSION EN JAVASCRIPT & RÉVISIONS :
29
08:07 7/03/2003 -- 13:17 7/03/2003 -- 11/08/2007 14:22
30
12:14 18/10/2018 -31 */
32 -->
33
34 <script type="text/javascript">
35 var siteref="http://www.angelfire.lycos.com/ill/lunettes"
36 bgcolm='#9294d3'
37 </script>
38 <script type="text/javascript">ct=0</script>
39 <script>function ftitl(){document.write("<span style='color:#FFFACC'>"+ct++ +".
</span>")}</script>
40 <script>
41 function ard25(v){
42
var r, i=Math.floor(v), f=v-i
43
if(f<0.25)f=0.25
44
else if(f<0.5)f=0.5
45
else if(f<0.75)f=0.75
46
else {i++;f=0}
47
return i+f
48 }//ard25()
49
50 function ftestfill(){
51 var ms=20
52 document.lunettes.sphode.value=(ard25((Math.random()*ms*2)-ms)).toFixed(2)
53 document.lunettes.cylode.value=(ard25((Math.random()*ms)-(ms/2))).toFixed(2)
54 document.lunettes.axeode.value=Math.round(Math.random()*180)
55 document.lunettes.sphoge.value=(ard25((Math.random()*ms*2)-ms)).toFixed(2)
56 document.lunettes.cyloge.value=(ard25((Math.random()*ms)-(ms/2))).toFixed(2)
57 document.lunettes.axeoge.value=Math.round((Math.random()*180))
58 document.lunettes.sphadp.value=document.lunettes.sphagp.value=(ard25(Math.random()*3)).toFixe
d(2)
59 document.lunettes.sphsdpe.value=document.lunettes.sphsgpe.value=document.lunettes.asphsdpe.va
lue=document.lunettes.asphsgpe.value=""
Page 1 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
60
document.lunettes.sphsdps.value=document.lunettes.sphsgps.value=document.lunettes.asphsdps.va
lue=document.lunettes.asphsgps.value=""
61 convert()
62 }//ftestfill()
63 </script>
64
65 <style>
66 input { width:150; font-size:11 }
67 TR { text-align:center }
68 TH { font-size:11; font-family:tahoma,verdana,arial,geneva; border-bottom:1px dashed; }
69 TH.lg { font-size:11; font-family:tahoma,verdana,arial,geneva;background-color:#aeb0cf;
color:#440000;width:170;font-weight:900 }
70 TD { background-color:#2f8a13; color:#47F147; font-weight:bold }
71 input { color:#0000BB;font-weight:900; text-align:center }
72 a:hover { background:white;color:red }
73 body {text-align:center}
74 .separat{border:medium none solid red 5;background:rose}
75 </style>
76
77 </HEAD>
78
79 <!-- body vlink=#d87496 link=#54cafb bgcolor="#c191c5"
80
onload="getLogTimes('ON'); StatusBarClock()"
81
OnUnLoad="getLogTimes('OFF');diaspage()"-->
82 <body vlink=#d87496 link=#54cafb bgcolor="#6D651A">
83
<!-- onblur=self.focus() -->
84
85 <a name="commencer"></a>
86 <center>
87
88 <table align="center" border="1"><tbody><tr>
89 <td align="center"><a href="http://www.fastonlineusers.com"><script
src="http://fastonlineusers.com/online.php?d=diasoluyalu.exactpages.com/myopie/lunettes.html"
></script> online</a><br></td>
90 <td align="center"><a href="http://www.fastwebcounter.com"><script
src="http://fastwebcounter.com/secure.php?s=diasoluyalu.exactpages.com/myopie/lunettes.html">
</script> hits.</a></td>
91 </tr></tbody></table>
92
93 <div style="background:#7776A6;width:750">
94 <font size="5" color="#F9C5F7">CERINFORMYO / CESTREMYOCO</font><br>
95 Dr. Nz. Luyalu DIASOLUKA J.D.B.<br>00243 ou +243 - [0]<u>900157204</u> , [0]<u>899508675</u> ,
[0]<u>995624714</u> , [0]<u>851278216</u> , [0]<u>813572818</u><br>
96 <span style="background:navy;color:yellow;padding:0 5"><a
href="mailto:[email protected]">[email protected]</a></span></p><p
style="margin-top: 0"><font size="5" color="#95E7AE">PRESCRIPTION OPTIQUE - III - CONVERSIONS
ENGINE</font><br>
97 Nom: <input value="Nom du malade" style="width:350pt" size="20"><br>
98 <script type="text/javascript">var datej = new Date()
99 document.write("Date : "+datej.toLocaleString()+"<br>")
100 dUpd = new Date(document.lastModified) ;
101 document.write("Last Updated : "+dUpd.toLocaleString()+" = ")
102 ss="";s=(datej-dUpd)/1000,m=s/60,h=m/60,j=h/24,sm=j/7,a=j/365.2475
103 if(a>1){ss=a.toFixed(2)+" Year";if(a>1)ss+="s"}
104 else if(sm>1){ss=sm.toFixed(2)+" Week";if(sm>1)ss+="s"}
105 else if(j>1){ss=j.toFixed(2)+" Day";if(j>1)ss+="s"}
106 else if(h>1){ss=h.toFixed(2)+" Hour";if(h>1)ss+="s"}
107 else if(m>1){ss=m.toFixed(2)+" Minute";if(m>1)ss+="s"}
108 else {ss=s.toFixed(2)+" Seconde";if(s>1)ss+="s"}
109 document.write(ss+" AGO.")
110 </script>
111 </div>
112 </center>
113
114 <hr style="background:#306E34" size="10">
115 <table><tbody><tr><td colspan="2">
<p align="center" style="color:#5DF334"><span style="font-size: 12.0pt; mso-bidi-font-size:
116
9.0pt; font-family: System; letter-spacing: 1.0pt;font-weight:normal">
Page 2 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
117
118
119
120
121
122
123
124
Programme de conversion des unités optiques des lunettes vers TOUTES les
combinaisons possibles. Il suffit simplement de saisir la combinaison de
base pour obtenir instantanément toutes les autres équivalences.<br><br>
Essayez par exemple les combinaisons suivantes:<br>
+0.75(-1)0°
; +1.25(+2)-70°
; -3(-5)350°
; -3.75(+5.25)-140° ;<br>
+5.5(-3.25)175° ; +5(+2.75)-210°
; -5.25(-3.75)90° ; -2.75(+1.25)-90° ;<br>
+1(+1)245°
; +1.75(-1.75)-265° ; -2.0(+2.00)+315° ; -3.25(-3.25)-350° ;<br>
0(+5)-180°
; 0(-3)380°
; -3(0)-385°
; +5(0)420°
;
0(0)-455°</span></p></td></tr></tbody></table>
125 <hr style="background:#8E851A" size="10">
126
127 <form name="lunettes">
128 <table border="1" align="center" style="background:#C00">
129
<tbody><tr><th colspan="12" style="background:#2F4E3C;color:white;width:150;padding:10"
onclick="ftestfill()">TEST - RANDOM VALUES</th></tr>
130
<tr onclick="javascript:convert()">
131
<th rowspan="2" style="background-color:white;color:blue;width:150">Saisissez vos données
dans les cellules</th>
132
<th rowspan="6"></th>
133
<th colspan="4" style="background:#FFCC66;font:15pt;border-right:solid"><b>OEIL
DROIT</b></th>
134
<th rowspan="6" class="separat"></th>
<th colspan="4" style="background:#FFCC66;font:15pt;border-left:solid"><b>OEIL GAUCHE</b>
135
136
</th></tr>
137
138
<tr>
139
<td style="color:#8B91A8;background:#FFCCAA">ADD VP
140
</td><td style="color:#8B91A8;background:#FFCCAA">SPH
141
</td><td style="color:#8B91A8;background:#FFCCAA">CYL
142
</td><td style="color:#8B91A8;background:#FFCCAA;border-right:solid black">AXE °
143
</td><td style="color:#8B91A8;background:#FFCCAA">ADD VP
144
</td><td style="color:#8B91A8;background:#FFCCAA;border-left:solid black">SPH
145
</td><td style="color:#8B91A8;background:#FFCCAA">CYL
146
</td><td style="color:#8B91A8;background:#FFCCAA">AXE °
147
</td></tr>
148
149
<tr bgcolor=#AAAA00 onchange="fonchange()">
150
<td onclick="javascript:convert()">Vision de LOIN =>
151
</td><td>&nbsp;
152
</td><td><input name="sphode" id="sphode" style="width:60" size="20">
153
</td><td><input name="cylode" id="cylode" style="width:60" size="20">
</td><td><input name="axeode" id="axeode" style="width:50" size="20">
154
155
</td><td>&nbsp;
156
</td><td><input name="sphoge" id="sphoge" style="width:60" size="20">
157
</td><td><input name="cyloge" id="cyloge" style="width:60" size="20">
158
</td><td><input name="axeoge" id="axeoge" style="width:50" size="20">
</td></tr>
159
160
161
<tr bgcolor="#AAAA88">
162
<td onclick="javascript:convert()" colspan=11>VISION DE PRÈS
163
</td></tr>
164
165
<tr bgcolor="#BDD5F8">
166
<td onclick="javascript:convert()">Add Selon Entrées (E) =>
167
</td><td><input name="sphadp" style="width:60" onchange="sphagp.value=this.value"
size="20">
168
</td><td><input name="sphodp" style="width:60" readonly size="20">
169
</td><td><input name="cylodp" readonly style="width:60" size="20">
170
</td><td><input name="axeodp" readonly style="width:60" size="20">
171
172
</td><td><input name="sphagp" style="width:60" onchange="fonchange()" size="20">
173
</td><td><input name="sphogp" style="width:60" readonly size="20">
174
</td><td><input name="cylogp" readonly style="width:60" size="20">
175
</td><td><input name="axeogp" readonly style="width:60" size="20">
176
</td></tr>
177
<tr bgcolor="#BDD5F8">
178
<td onclick="javascript:convert()">+Faible résultante (E ou S) =>
179
Page 3 of 41
mode d'emploi - convlun.html
180
</td><td><input
size="20">
</td><td><input
</td><td><input
</td><td><input
18/10/2018 12:27
name="sphadp2" style="width:60" onchange="sphagp.value=this.value"
181
name="sphodp2" style="width:60" readonly size="20">
182
name="cylodp2" readonly style="width:60" size="20">
183
name="axeodp2" readonly style="width:60" size="20">
184
185
</td><td><input name="sphagp2" style="width:60" size="20">
186
</td><td><input name="sphogp2" style="width:60" readonly size="20">
187
</td><td><input name="cylogp2" readonly style="width:60" size="20">
188
</td><td><input name="axeogp2" readonly style="width:60" size="20">
189
</td></tr></tbody></table>
190
191 <table align="center" style="border:groove 5 red;background:#CB7BF3"><tbody><tr
bgcolor="#040BA3" style="color:#DA67AC" onclick="javascript:convert()">
192 <th colspan="10" style="font-size:18">DIOPTRIES V.P. FINALES SOUHAITÉES</th></tr>
193 <tr onclick="javascript:convert()"><th>&nbsp;</th><th rowspan="5"></th><th
style="background:#A56BE8">DIOPTR SOUHAITÉES DTE</th><th
style="background:#A56BE8">&nbsp;</th><th style="background:#A56BE8">ADD V.P. DTE</th><th
rowspan="3"></th><th style="background:#A56BE8">DIOPTR SOUHAITÉES GCHE</th><th
style="background:#A56BE8">&nbsp;</th><th style="background:#A56BE8">ADD V.P. GCHE</th></tr>
194 <tr onclick="javascript:convert()"><th>Selon <b>ENTRÉE</b></th><td><input name="sphsdpe"
style="width:100%" onchange="sphsgpe.value=eval(this.value)+eval(sphoge.value-sphode.value)"
size="20"></td><td rowspan="2" style="color:yellow"> => </td><td><input name="asphsdpe"
style="width:100%;background:#DACC9B;font-weight:900;border:2px solid blue; " readonly
size="20"></td><td><input name="sphsgpe" style="width:100%"
onchange="sphsdpe.value=eval(this.value)+eval(sphode.value-sphoge.value)" size="20"></td><td
rowspan="3" style="color:yellow"> => </td><td><input name="asphsgpe"
style="width:100%;background:#DACC9B;font-weight:900;border:2px solid blue; " readonly
size="20"></td>
195 </tr><tr onclick="javascript:convert()"><th>Selon <b>SORTIE</b></th><td><input name="sphsdps"
style="width:100%" onchange="sphsgps.value=eval(this.value)+eval(sphoge1.value-sphode1.value)"
size="20"></td><td><input name="asphsdps"
style="width:100%;background:#DACC9B;font-weight:900;border:2px solid blue; " readonly
size="20"></td><td><input name="sphsgps" style="width:100%"
onchange="sphsdps.value=eval(this.value)+eval(sphode1.value-sphoge1.value)"
size="20"></td><td><input name="asphsgps"
style="width:100%;background:#DACC9B;font-weight:900;border:2px solid blue; " readonly
size="20"></td>
196 </tr></tbody></table>
197
198
<!--div onclick="javascript:convert()" style="background:&quot;#9294d3&quot;"><marquee
behavior="alternate"
style="margin-left:180;margin-right:180;background-color:'#9294d3';color:white;font-size=17;
font-family:tahoma,arial,geneva,verdana">pour CONVERTIR , cliquez ici</marquee></div-->
199
<script>document.write("<div style=background:'#9294d3' onclick='java:convert()'><marquee
id='mlancez' behavior='alternate' style='padding:0
35;letter-spacing:0;margin-left:180;margin-right:180;background-color:#FFFBBB;color:red;font
-size:17;font-weight:900;font-family:tahoma,arial,geneva,verdana'>LANCEZ LA CONVERSION EN
CLIQUANT ICI</marquee></div>")</script>
200
201
<table style="background:#95F3E5" border="1" align="center" onclick="javascript:convert()">
202
<tbody><tr style="background-color:#d48365">
203
<th>LATÉRALITÉ -></th>
204
<td colspan="3">OEIL DROIT
205
</td><td colspan="3">OEIL GAUCHE
206
</td></tr>
207
<tr style="background-color:#d48365">
208
<th>VERRES -></th>
209
<td>SPHÈRE D
210
</td><td>CYLINDRE D
211
</td><td style="width:60">AXE D
212
213
</td><td>SPHÈRE G
214
</td><td>CYLINDRE G
215
</td><td style="width:60">AXE G
</tr>
216
<tr>
217
<th style="background-color:#005;color:yellow" class="lg"><script>ftitl()</script>Valeurs à
218
Page 4 of 41
mode d'emploi - convlun.html
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
18/10/2018 12:27
l'entrée (E)</th>
<td style="background-color:#4d8365"><input type="text" name="sphode0" size="20" readOnly>
<td style="background-color:#4d8365"><input type="text" name="cylode0" style="width:60"
size="20" readOnly>
<td style="background-color:#4d8365;width:63""><input type="text" name="axeode0"
style="width:59" size="20" readOnly>
<td style="background-color:#4d8365"><input type="text" name="sphoge0" size="20" readOnly>
<td style="background-color:#4d8365"><input type="text" name="cyloge0" style="width:60"
size="20" readOnly>
<td style="background-color:#4d8365;width:63"><input type="text" name="axeoge0"
style="width:59" size="20" readOnly>
</tr>
<tr>
<th style="background-color:#531B56;color:#D9A730"
onclick="javascript:convert()"><script>ftitl()</script>Inversion
<td style="width:60;background-color:#D3AE19"><input type="text"
readOnly>
<td style="width:60;background-color:#D3AE19"><input type="text"
readOnly>
<td style="background-color:#D3AE19;width:63"><input type="text"
style="width:59" readOnly>
signe Cyl (S)
name="sphode1" size="20"
name="cylode1" size="20"
name="axeode1"
<td style="width:60;background-color:#D3AE19"><input type="text" name="sphoge1" size="20"
readOnly>
<td style="width:60;background-color:#D3AE19"><input type="text" name="cyloge1" size="20"
readOnly>
<td style="background-color:#D3AE19;width:63"><input type="text" name="axeoge1"
style="width:59" readOnly>
</tr>
<tr>
<th style="background-color:#D9A730;color:#531B56"
onclick="javascript:convert()"><script>ftitl()</script>En 2
<td style="width:60;background-color:#D3AE19;color:#418eec"
name="sphode15" size="20" readOnly>
<td style="width:60;background-color:#D3AE19;color:#418eec"
name="cylode15" size="20" readOnly>
<td style="background-color:#D3AE19;color:#418eec;width:63"
name="axeode15" style="width:59" readOnly>
Cyls croisés
><input type="text"
><input type="text"
><input type="text"
<td style="width:60;background-color:#D3AE19;color:#418eec" ><input type="text"
name="sphoge15" size="20" readOnly>
<td style="width:60;background-color:#D3AE19;color:#418eec" ><input type="text"
name="cyloge15" size="20" readOnly>
<td style="background-color:#D3AE19;color:#418eec;width:63" ><input type="text"
name="axeoge15" style="width:59" readOnly>
</tr></table>
248
249
250
251
<font face="Albertus Medium">
252
253 <hr>
254 <center><div onclick="javascript:convert()" style="padding:25
0;width:500;font-size=17;letter-spacing:7;background:#CA76A3;color:#99F55A"><b>AUTRES
COMBINAISONS</b><br><span style='letter-spacing:1'>Vos combinaisons sont les
bienvenues</span></br></div></center></font>
255
256
<table align=center style="background:#86AE46"><tbody><tr>
257
<th class="lg" style="width:150"> Type de Combo
258
</th><td><input readonly type="text" value="SPH" style="width:120" size="20">
259
</td><td><input readonly type="text" value="CYL" size="20">
260
</td><td><input readonly type="text" value="AXE" size="20">
261
</td><td><input readonly type="text" value="SPH" style="width:120" size="20">
262
</td><td><input readonly type="text" value="CYL" size="20">
263
</td><td><input readonly type="text" value="AXE" size="20">
264
Page 5 of 41
mode d'emploi - convlun.html
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
18/10/2018 12:27
</td></tr>
<tr>
<th><script>ftitl()</script>Cylindre
</th><td><input readonly type="text"
</td><td><input readonly type="text"
</td><td><input readonly type="text"
Positif
name="sphode2" size="20">
name="cylode2" size="20">
name="axeode2" size="20">
</td><td><input readonly type="text" name="sphoge2" size="20">
</td><td><input readonly type="text" name="cyloge2" size="20">
</td><td><input readonly type="text" name="axeoge2" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Cylindre
</th><td><input readonly type="text"
</td><td><input readonly type="text"
</td><td><input readonly type="text"
Négatif
name="sphode3" size="20">
name="cylode3" size="20">
name="axeode3" size="20">
</td><td><input readonly type="text" name="sphoge3" size="20">
</td><td><input readonly type="text" name="cyloge3" size="20">
</td><td><input readonly type="text" name="axeoge3" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Cylindre
</th><td><input readonly type="text"
</td><td><input readonly type="text"
</td><td><input readonly type="text"
NUL=0
name="sphode4" size="20">
name="cylode4" size="20">
name="axeode4" size="20">
</td><td><input readonly type="text" name="sphoge4" size="20">
</td><td><input readonly type="text" name="cyloge4" size="20">
</td><td><input readonly type="text" name="axeoge4" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph Positive
</th><td><input readonly type="text" name="sphode5pos" size="20">
</td><td><input readonly type="text" name="cylode5pos" size="20">
</td><td><input readonly type="text" name="axeode5pos" size="20">
</td><td><input readonly type="text" name="sphoge5pos" size="20">
</td><td><input readonly type="text" name="cyloge5pos" size="20">
</td><td><input readonly type="text" name="axeoge5pos" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph Négative
</th><td><input readonly type="text" name="sphode5neg" size="20">
</td><td><input readonly type="text" name="cylode5neg" size="20">
</td><td><input readonly type="text" name="axeode5neg" size="20">
</td><td><input readonly type="text" name="sphoge5neg" size="20">
</td><td><input readonly type="text" name="cyloge5neg" size="20">
</td><td><input readonly type="text" name="axeoge5neg" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>PLUS Puissante Sph Nég
</th><td><input readonly type="text" name="sphode5" size="20">
</td><td><input readonly type="text" name="cylode5" size="20">
</td><td><input readonly type="text" name="axeode5" size="20">
</td><td><input readonly type="text" name="sphoge5" size="20">
</td><td><input readonly type="text" name="cyloge5" size="20">
</td><td><input readonly type="text" name="axeoge5" size="20">
</td></tr>
Page 6 of 41
mode d'emploi - convlun.html
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
18/10/2018 12:27
<tr>
<th><script>ftitl()</script>MOINS Puissante Sph Nég
</th><td><input readonly type="text" name="sphode6" size="20">
</td><td><input readonly type="text" name="cylode6" size="20">
</td><td><input readonly type="text" name="axeode6" size="20">
</td><td><input readonly type="text" name="sphoge6" size="20">
</td><td><input readonly type="text" name="cyloge6" size="20">
</td><td><input readonly type="text" name="axeoge6" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>PLUS Puissante Sph Pos
</th><td><input readonly type="text" name="sphode7" size="20">
</td><td><input readonly type="text" name="cylode7" size="20">
</td><td><input readonly type="text" name="axeode7" size="20">
</td><td><input readonly type="text" name="sphoge7" size="20">
</td><td><input readonly type="text" name="cyloge7" size="20">
</td><td><input readonly type="text" name="axeoge7" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>MOINS Puissante Sph Pos
</th><td><input readonly type="text" name="sphode8" size="20">
</td><td><input readonly type="text" name="cylode8" size="20">
</td><td><input readonly type="text" name="axeode8" size="20">
</td><td><input readonly type="text" name="sphoge8" size="20">
</td><td><input readonly type="text" name="cyloge8" size="20">
</td><td><input readonly type="text" name="axeoge8" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sphère Nulle=0
</th><td><input readonly type="text" name="sphode9" size="20">
</td><td><input readonly type="text" name="cylode9" size="20">
</td><td><input readonly type="text" name="axeode9" size="20">
</td><td><input readonly type="text" name="sphoge9" size="20">
</td><td><input readonly type="text" name="cyloge9" size="20">
</td><td><input readonly type="text" name="axeoge9" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Angle equ 0°
</th><td><input readonly type="text" name="sphode10" size="20">
</td><td><input readonly type="text" name="cylode10" size="20">
</td><td><input readonly type="text" name="axeode10" size="20">
</td><td><input readonly type="text" name="sphoge10" size="20">
</td><td><input readonly type="text" name="cyloge10" size="20">
</td><td><input readonly type="text" name="axeoge10" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Angle equ 90°
</th><td><input readonly type="text" name="sphode11" size="20">
</td><td><input readonly type="text" name="cylode11" size="20">
</td><td><input readonly type="text" name="axeode11" size="20">
</td><td><input readonly type="text" name="sphoge11" size="20">
</td><td><input readonly type="text" name="cyloge11" size="20">
</td><td><input readonly type="text" name="axeoge11" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Angle diff 90° et diff 0°
Page 7 of 41
mode d'emploi - convlun.html
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
18/10/2018 12:27
</th><td><input readonly type="text" name="sphode11b" size="20">
</td><td><input readonly type="text" name="cylode11b" size="20">
</td><td><input readonly type="text" name="axeode11b" size="20">
</td><td><input readonly type="text" name="sphoge11b" size="20">
</td><td><input readonly type="text" name="cyloge11b" size="20">
</td><td><input readonly type="text" name="axeoge11b" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Angle inf à 90°
</th><td><input readonly type="text" name="sphode12" size="20">
</td><td><input readonly type="text" name="cylode12" size="20">
</td><td><input readonly type="text" name="axeode12" size="20">
</td><td><input readonly type="text" name="sphoge12" size="20">
</td><td><input readonly type="text" name="cyloge12" size="20">
</td><td><input readonly type="text" name="axeoge12" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Angle sup à 90°
</th><td><input readonly type="text" name="sphode13" size="20">
</td><td><input readonly type="text" name="cylode13" size="20">
</td><td><input readonly type="text" name="axeode13" size="20">
</td><td><input readonly type="text" name="sphoge13" size="20">
</td><td><input readonly type="text" name="cyloge13" size="20">
</td><td><input readonly type="text" name="axeoge13" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Plus faible Combo abs
</th><td><input readonly type="text" name="sphode14" size="20">
</td><td><input readonly type="text" name="cylode14" size="20">
</td><td><input readonly type="text" name="axeode14" size="20">
</td><td><input readonly type="text" name="sphoge14" size="20">
</td><td><input readonly type="text" name="cyloge14" size="20">
</td><td><input readonly type="text" name="axeoge14" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Plus fble Résultante alg
</th><td><input readonly type="text" name="sphode16" size="20">
</td><td><input readonly type="text" name="cylode16" size="20">
</td><td><input readonly type="text" name="axeode16" size="20">
</td><td><input readonly type="text" name="sphoge16" size="20">
</td><td><input readonly type="text" name="cyloge16" size="20">
</td><td><input readonly type="text" name="axeoge16" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Les 2 compos mm signe
</th><td><input readonly type="text" name="sphode17" size="20">
</td><td><input readonly type="text" name="cylode17" size="20">
</td><td><input readonly type="text" name="axeode17" size="20">
</td><td><input readonly type="text" name="sphoge17" size="20">
</td><td><input readonly type="text" name="cyloge17" size="20">
</td><td><input readonly type="text" name="axeoge17" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph+ / Cyl</th><td><input readonly type="text" name="sphode17a" size="20">
</td><td><input readonly type="text" name="cylode17a" size="20">
Page 8 of 41
mode d'emploi - convlun.html
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
18/10/2018 12:27
</td><td><input readonly type="text" name="axeode17a" size="20">
</td><td><input readonly type="text" name="sphoge17a" size="20">
</td><td><input readonly type="text" name="cyloge17a" size="20">
</td><td><input readonly type="text" name="axeoge17a" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph- / Cyl+
</th><td><input readonly type="text" name="sphode17b" size="20">
</td><td><input readonly type="text" name="cylode17b" size="20">
</td><td><input readonly type="text" name="axeode17b" size="20">
</td><td><input readonly type="text" name="sphoge17b" size="20">
</td><td><input readonly type="text" name="cyloge17b" size="20">
</td><td><input readonly type="text" name="axeoge17b" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph abssup à Cyl
</th><td><input readonly type="text" name="sphode18" size="20">
</td><td><input readonly type="text" name="cylode18" size="20">
</td><td><input readonly type="text" name="axeode18" size="20">
</td><td><input readonly type="text" name="sphoge18" size="20">
</td><td><input readonly type="text" name="cyloge18" size="20">
</td><td><input readonly type="text" name="axeoge18" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph absequ Cyl
</th><td><input readonly type="text" name="sphode19" size="20">
</td><td><input readonly type="text" name="cylode19" size="20">
</td><td><input readonly type="text" name="axeode19" size="20">
</td><td><input readonly type="text" name="sphoge19" size="20">
</td><td><input readonly type="text" name="cyloge19" size="20">
</td><td><input readonly type="text" name="axeoge19" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Cyl abssup à Sph
</th><td><input readonly type="text" name="sphode20" size="20">
</td><td><input readonly type="text" name="cylode20" size="20">
</td><td><input readonly type="text" name="axeode20" size="20">
</td><td><input readonly type="text" name="sphoge20" size="20">
</td><td><input readonly type="text" name="cyloge20" size="20">
</td><td><input readonly type="text" name="axeoge20" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph relsup à Cyl
</th><td><input readonly type="text" name="sphode21" size="20">
</td><td><input readonly type="text" name="cylode21" size="20">
</td><td><input readonly type="text" name="axeode21" size="20">
</td><td><input readonly type="text" name="sphoge21" size="20">
</td><td><input readonly type="text" name="cyloge21" size="20">
</td><td><input readonly type="text" name="axeoge21" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Sph relequ Cyl
</th><td><input readonly type="text" name="sphode22" size="20">
</td><td><input readonly type="text" name="cylode22" size="20">
</td><td><input readonly type="text" name="axeode22" size="20">
Page 9 of 41
mode d'emploi - convlun.html
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
18/10/2018 12:27
</td><td><input readonly type="text" name="sphoge22" size="20">
</td><td><input readonly type="text" name="cyloge22" size="20">
</td><td><input readonly type="text" name="axeoge22" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>+/-Sph relequ -/+Cyl
</th><td><input readonly type="text" name="sphode22a" size="20">
</td><td><input readonly type="text" name="cylode22a" size="20">
</td><td><input readonly type="text" name="axeode22a" size="20">
</td><td><input readonly type="text" name="sphoge22a" size="20">
</td><td><input readonly type="text" name="cyloge22a" size="20">
</td><td><input readonly type="text" name="axeoge22a" size="20">
</td></tr>
<tr>
<th><script>ftitl()</script>Cyl relsup à Sph
</th><td><input readonly type="text" name="sphode23" size="20">
</td><td><input readonly type="text" name="cylode23" size="20">
</td><td><input readonly type="text" name="axeode23" size="20">
</td><td><input readonly type="text" name="sphoge23" size="20">
</td><td><input readonly type="text" name="cyloge23" size="20">
</td><td><input readonly type="text" name="axeoge23" size="20">
</td></tr>
<tr>
<TH><script>ftitl()</script>+/-|Cyl|
<TD><input type=text name="sphode24"
<TD><input type=text name="cylode24"
<TD><input type=text name="axeode24"
inf -/+|Sph|
size="20" readOnly>
size="20" readOnly>
size="20" readOnly>
<TD><input type=text name="sphoge24" size="20" readOnly>
<TD><input type=text name="cyloge24" size="20" readOnly>
<TD><input type=text name="axeoge24" size="20" readOnly>
</TR>
<tr>
<TH><script>ftitl()</script>+/-|Cyl| sup -/+|Sph|
<TD><input type=text name="sphode24b" size="20" readOnly>
<TD><input type=text name="cylode24b" size="20" readOnly>
<TD><input type=text name="axeode24b" size="20" readOnly>
<TD><input type=text name="sphoge24b" size="20" readOnly>
<TD><input type=text name="cyloge24b" size="20" readOnly>
<TD><input type=text name="axeoge24b" size="20" readOnly>
</TR>
<tr>
<TH><script>ftitl()</script>CylAbs inf SphAbs ^m signe
<TD><input type=text name="sphode25" size="20" readOnly>
<TD><input type=text name="cylode25" size="20" readOnly>
<TD><input type=text name="axeode25" size="20" readOnly>
<TD><input type=text name="sphoge25" size="20" readOnly>
<TD><input type=text name="cyloge25" size="20" readOnly>
<TD><input type=text name="axeoge25" size="20" readOnly>
</TR>
<tr>
<TH><script>ftitl()</script>CylAbs sup SphAbs ^m signe
<TD><input type=text name="sphode25b" size="20" readOnly>
<TD><input type=text name="cylode25b" size="20" readOnly>
<TD><input type=text name="axeode25b" size="20" readOnly>
<TD><input type=text name="sphoge25b" size="20" readOnly>
<TD><input type=text name="cyloge25b" size="20" readOnly>
Page 10 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
605
<TD><input type=text name="axeoge25b" size="20" readOnly>
606
</TR>
607
608 </tbody></table>
609 </form>
610
611
612 <script type="text/javascript" language="JavaScript">
613 function fonchange() {
614 mlancez.style.color="white";mlancez.style.letterSpacing=0;mlancez.style.backgroundColor="red"
;mlancez.innerHTML="<b>LANCEZ LES CONVERSIONS EN CLIQUANT ICI</b>"
615 }
616
617 function convert() {
618 mlancez.style.color="yellow";mlancez.style.letterSpacing=3;mlancez.style.backgroundColor=bgco
lm;mlancez.innerHTML="<b>CONVERSIONS TERMINÉES</b>"
619 if(document.lunettes.cylode.value==0) document.lunettes.axeode.value=""
620 if(document.lunettes.cyloge.value==0) document.lunettes.axeoge.value=""
621
622 if(document.lunettes.sphode.value=="") sphode = 0;else var sphode =
eval(document.lunettes.sphode.value)
623 if(document.lunettes.sphoge.value=="") sphoge = 0; else var sphoge =
eval(document.lunettes.sphoge.value)
624 if(document.lunettes.cylode.value=="") cylode = 0; else var cylode =
eval(document.lunettes.cylode.value)
625 if(document.lunettes.cyloge.value=="") cyloge = 0; else var cyloge =
eval(document.lunettes.cyloge.value)
626 var axeode = Math.floor(document.lunettes.axeode.value) % 180; if(axeode < 0) axeode=
axeode+180
627 var axeoge = Math.floor(document.lunettes.axeoge.value) % 180; if(axeoge < 0) axeoge=
axeoge+180
628
629 var sphods = sphode + cylode;
630 var sphogs = sphoge + cyloge;
631 var cylods = -cylode;
632 var cylogs = -cyloge;
633 var axeods = (axeode + 90) % 180;
634 var axeogs = (axeoge + 90) % 180;
635
636 axeode_s = axeode + "°"
637 axeods_s = axeods + "°"
638 axeoge_s = axeoge + "°"
639 axeogs_s = axeogs + "°"
640
641 <!-- Correction de près -->
642
643 document.lunettes.sphodp.value = document.lunettes.sphogp.value =
document.lunettes.axeodp.value = document.lunettes.axeogp.value = ""
644
645 sphsdpe=eval(document.lunettes.sphsdpe.value)
646 sphsgpe=eval(document.lunettes.sphsgpe.value)
647 sphsdps=eval(document.lunettes.sphsdps.value)
648 sphsgps=eval(document.lunettes.sphsgps.value)
649
650 if(typeof sphsdpe=="number")document.lunettes.asphsdpe.value = sphsdpe-sphode
651 if(typeof sphsdps=="number")document.lunettes.asphsdps.value = sphsdps-sphods
652 if(typeof sphsgpe=="number")document.lunettes.asphsgpe.value = sphsgpe-sphoge
653 if(typeof sphsgps=="number")document.lunettes.asphsgps.value = sphsgps-sphogs
654
655 adpd=eval(document.lunettes.sphadp.value)
656 if(adpd>0) {
657
if(sphode) document.lunettes.sphodp.value = sphode + adpd
658
else {
659
document.lunettes.sphadp.value = ""
660
document.lunettes.sphodp.value = adpd
}
661
if(document.lunettes.sphodp.value>0)
662
document.lunettes.sphodp.value="+"+document.lunettes.sphodp.value
Page 11 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
663
664
if(cylods) {
665
document.lunettes.cylodp.value = cylode
666
document.lunettes.axeodp.value = axeode_s
667
}
668
else {
669
document.lunettes.cylodp.value = ""
670
document.lunettes.axeodp.value = ""
671
}
672 }
673 else {
674
document.lunettes.sphodp.value = document.lunettes.cylodp.value = ""
675 }
676
677 adpg=eval(document.lunettes.sphagp.value)
678 if(adpg>0) {
679
if(sphoge) document.lunettes.sphogp.value = sphoge + adpg
680
else {
681
document.lunettes.sphagp.value = ""
682
document.lunettes.sphogp.value = adpg
683
}
684
if(document.lunettes.sphogp.value>0)
document.lunettes.sphogp.value="+"+document.lunettes.sphogp.value
685
686
if(cylogs) {
687
document.lunettes.cylogp.value = cyloge
688
document.lunettes.axeogp.value = axeoge_s
689
}
690
else {
691
document.lunettes.cylogp.value = ""
692
document.lunettes.axeogp.value = ""
693
}
694 }
695 else {
696
document.lunettes.sphogp.value = document.lunettes.cylogp.value = ""
697 }
698
699 <!-- Équivalence à l'entrée -->
700
701 document.lunettes.sphode0.value = sphode
702 if(cylods) {
document.lunettes.cylode0.value = cylode
703
704
document.lunettes.axeode0.value = axeode_s
705 }
706 else {
707
document.lunettes.cylode0.value = ""
document.lunettes.axeode0.value = ""
708
709 }
710
711 document.lunettes.sphoge0.value = sphoge
712 if(cylogs) {
713
document.lunettes.cyloge0.value = cyloge
714
document.lunettes.axeoge0.value = axeoge_s
715 }
716 else {
717
document.lunettes.cyloge0.value = ""
718
document.lunettes.axeoge0.value = ""
719 }
720
721 <!-- Inversion du signe du cylindre (1ère combo) -->
722
723 if(cylods) {
724
document.lunettes.sphode1.value = sphods
725
document.lunettes.cylode1.value = cylods
726
document.lunettes.axeode1.value = axeods_s
727 }
728 else {
document.lunettes.sphode1.value = sphode
729
Page 12 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
730
document.lunettes.cylode1.value =
731
document.lunettes.axeode1.value =
732 }
733
734 if(cylogs) {
735
document.lunettes.sphoge1.value =
736
document.lunettes.cyloge1.value =
737
document.lunettes.axeoge1.value =
738 }
739 else {
740
document.lunettes.sphoge1.value =
741
document.lunettes.cyloge1.value =
742
document.lunettes.axeoge1.value =
743 }
744
745 <!-- En Deux Cylindres croisés -->
746
747 document.lunettes.axeode15.value =
748
749 axe = (axeode + 90) % 180
750 document.lunettes.sphode15.value =
751
752 axe = axeode
753 var tmp = cylode + sphode
754 document.lunettes.cylode15.value =
755
756 document.lunettes.axeoge15.value =
757
758 axe = (axeoge + 90) % 180
759 document.lunettes.sphoge15.value =
760
761 axe = axeoge
762 var tmp = cyloge + sphoge
763 document.lunettes.cyloge15.value =
764
765 <!-- Cylindres positifs -->
766
767 if(cylode > 0) {
768
document.lunettes.sphode2.value =
769
document.lunettes.cylode2.value =
770
document.lunettes.axeode2.value =
771 }
772 else if(cylods > 0) {
773
document.lunettes.sphode2.value =
774
document.lunettes.cylode2.value =
775
document.lunettes.axeode2.value =
776 }
777 else {
778
document.lunettes.sphode2.value =
779
document.lunettes.cylode2.value =
780
document.lunettes.axeode2.value =
781 }
782
783 if(cyloge > 0) {
784
document.lunettes.sphoge2.value =
785
document.lunettes.cyloge2.value =
786
document.lunettes.axeoge2.value =
787 }
788 else if(cylogs > 0) {
789
document.lunettes.sphoge2.value =
790
document.lunettes.cyloge2.value =
791
document.lunettes.axeoge2.value =
792 }
793 else {
794
document.lunettes.sphoge2.value =
document.lunettes.cyloge2.value =
795
document.lunettes.axeoge2.value =
796
797 }
""
""
sphogs
cylogs
axeogs_s
sphoge
""
""
"<====="
"( " + sphode + " ) " + axe + "°"
"( " + tmp + " ) " + axe + "°"
"<====="
"( " + sphoge + " ) " + axe + "°"
"( " + tmp + " ) " + axe + "°"
sphode + " (E)"
cylode + " (E)"
axeode_s + " (E)"
sphods + " (S)"
cylods + " (S)"
axeods_s + " (S)"
""
""
""
sphoge + " (E)"
cyloge + " (E)"
axeoge_s + " (E)"
sphogs + " (S)"
cylogs + " (S)"
axeogs_s + " (S)"
""
""
""
Page 13 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
798
799 <!-- Cylindres négatifs -->
800
801 if(cylode < 0) {
802
document.lunettes.sphode3.value = sphode + " (E)"
803
document.lunettes.cylode3.value = cylode + " (E)"
804
document.lunettes.axeode3.value = axeode_s + " (E)"
805 }
806 else if(cylods < 0) {
807
document.lunettes.sphode3.value = sphods + " (S)"
808
document.lunettes.cylode3.value = cylods + " (S)"
809
document.lunettes.axeode3.value = axeods_s + " (S)"
810 }
811 else {
812
document.lunettes.sphode3.value = ""
813
document.lunettes.cylode3.value = ""
814
document.lunettes.axeode3.value = ""
815 }
816
817 if(cyloge < 0) {
818
document.lunettes.sphoge3.value = sphoge + " (E)"
819
document.lunettes.cyloge3.value = cyloge + " (E)"
document.lunettes.axeoge3.value = axeoge_s + " (E)"
820
821 }
822 else if(cylogs < 0) {
823
document.lunettes.sphoge3.value = sphogs + " (S)"
824
document.lunettes.cyloge3.value = cylogs + " (S)"
825
document.lunettes.axeoge3.value = axeogs_s + " (S)"
826 }
827 else {
828
document.lunettes.sphoge3.value = ""
829
document.lunettes.cyloge3.value = ""
830
document.lunettes.axeoge3.value = ""
831 }
832
833 <!-- Cylindres nuls -->
834
835 document.lunettes.sphode4.value = ""
836 document.lunettes.cylode4.value = ""
837 document.lunettes.axeode4.value = ""
838
839 if(!cylode) {
840
document.lunettes.sphode4.value = sphode + " (E)"
841
document.lunettes.cylode4.value = cylode + " (E)"
842
document.lunettes.axeode4.value = axeode_s + " (E)"
843 }
844
845 document.lunettes.sphoge4.value = ""
846 document.lunettes.cyloge4.value = ""
847 document.lunettes.axeoge4.value = ""
848
849 if(!cyloge) {
850
document.lunettes.sphoge4.value = sphoge + " (E)"
851
document.lunettes.cyloge4.value = cyloge + " (E)"
852
document.lunettes.axeoge4.value = axeoge_s + " (E)"
853 }
854
855 <!-- SPHER POSITIVE -->
856
857 document.lunettes.sphode5pos.value = ""
858 document.lunettes.cylode5pos.value = ""
859 document.lunettes.axeode5pos.value = ""
860
861 if(sphode > 0) {
862
document.lunettes.sphode5pos.value = sphode + " (E)"
document.lunettes.cylode5pos.value = cylode + " (E)"
863
document.lunettes.axeode5pos.value = axeode_s + " (E)"
864
865 }
Page 14 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
866 else if(sphods > 0) {
867
document.lunettes.sphode5pos.value = sphods + " (S)"
868
document.lunettes.cylode5pos.value = cylods + " (S)"
869
document.lunettes.axeode5pos.value = axeods_s + " (S)"
870 }
871
872 document.lunettes.sphoge5pos.value = ""
873 document.lunettes.cyloge5pos.value = ""
874 document.lunettes.axeoge5pos.value = ""
875
876 if(sphoge > 0) {
877
document.lunettes.sphoge5pos.value = sphogs + " (S)"
878
document.lunettes.cyloge5pos.value = cylogs + " (S)"
879
document.lunettes.axeoge5pos.value = axeogs_s + " (S)"
880 }
881 else if(sphogs > 0) {
882
document.lunettes.sphoge5pos.value = sphogs + " (S)"
883
document.lunettes.cyloge5pos.value = cylogs + " (S)"
884
document.lunettes.axeoge5pos.value = axeogs_s + " (S)"
885 }
886
887 <!-- SPHER NEGATIVE -->
888
889 document.lunettes.sphode5neg.value = ""
890 document.lunettes.cylode5neg.value = ""
891 document.lunettes.axeode5neg.value = ""
892
893 if(sphode < 0) {
894
document.lunettes.sphode5neg.value = sphode + " (E)"
895
document.lunettes.cylode5neg.value = cylode + " (E)"
896
document.lunettes.axeode5neg.value = axeode_s + " (E)"
897 }
898 else if(sphods < 0) {
899
document.lunettes.sphode5neg.value = sphods + " (S)"
900
document.lunettes.cylode5neg.value = cylods + " (S)"
901
document.lunettes.axeode5neg.value = axeods_s + " (S)"
902 }
903
904 document.lunettes.sphoge5neg.value = ""
905 document.lunettes.cyloge5neg.value = ""
906 document.lunettes.axeoge5neg.value = ""
907
908 if(sphoge < 0) {
909
document.lunettes.sphoge5neg.value = sphoge + " (E)"
910
document.lunettes.cyloge5neg.value = cyloge + " (E)"
911
document.lunettes.axeoge5neg.value = axeoge_s + " (E)"
912 }
913 else if(sphogs < 0) {
914
document.lunettes.sphoge5neg.value = sphogs + " (S)"
915
document.lunettes.cyloge5neg.value = cylogs + " (S)"
916
document.lunettes.axeoge5neg.value = axeogs_s + " (S)"
917 }
918
919 <!-- PLUS PUISST SPHER NÉGATIVE -->
920
921 document.lunettes.sphode5.value = ""
922 document.lunettes.cylode5.value = ""
923 document.lunettes.axeode5.value = ""
924
925 if(sphode < 0) {
926
if(sphode <= sphods) {
927
document.lunettes.sphode5.value = sphode + " (E)"
928
if(cylode) {
929
document.lunettes.cylode5.value = cylode + " (E)"
930
document.lunettes.axeode5.value = axeode_s + " (E)"
}
931
}
932
else if(sphods < 0) {
933
Page 15 of 41
mode d'emploi - convlun.html
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
18/10/2018 12:27
document.lunettes.sphode5.value = sphods + " (S)"
if(cylode) {
document.lunettes.cylode5.value = cylods + " (S)"
document.lunettes.axeode5.value = axeods_s + " (S)"
}
}
else {
document.lunettes.sphode5.value = sphode + " (E)"
if(cylode) {
document.lunettes.cylode5.value = cylode + " (E)"
document.lunettes.axeode5.value = axeode_s + " (E)"
}
}
}
else
if(sphods < 0) {
if(sphods < sphode) {
document.lunettes.sphode5.value = sphods + " (S)"
document.lunettes.cylode5.value = cylods + " (S)"
document.lunettes.axeode5.value = axeods_s + " (S)"
}
else if (sphode < 0){
document.lunettes.sphode5.value = sphode + " (E)"
if(cylode) {
document.lunettes.cylode5.value = cylode + " (E)"
document.lunettes.axeode5.value = axeode_s + " (E)"
}
}
else {
document.lunettes.sphode5.value = sphods + " (S)"
if(cylode) {
document.lunettes.cylode5.value = cylods + " (S)"
document.lunettes.axeode5.value = axeods_s + " (S)"
}
}
}
document.lunettes.sphoge5.value = ""
document.lunettes.cyloge5.value = ""
document.lunettes.axeoge5.value = ""
if(sphoge < 0) {
if(sphoge <= sphogs) {
document.lunettes.sphoge5.value = sphoge + " (E)"
if(cyloge) {
document.lunettes.cyloge5.value = cyloge + " (E)"
document.lunettes.axeoge5.value = axeoge_s + " (E)"
}
}
else if(sphogs < 0) {
document.lunettes.sphoge5.value = sphogs + " (S)"
if(cyloge) {
document.lunettes.cyloge5.value = cylogs + " (S)"
document.lunettes.axeoge5.value = axeogs_s + " (S)"
}
}
else {
document.lunettes.sphoge5.value = sphoge + " (E)"
if(cyloge) {
document.lunettes.cyloge5.value = cyloge + " (E)"
document.lunettes.axeoge5.value = axeoge_s + " (E)"
}
}
}
else
if(sphogs < 0) {
if(sphogs < sphoge) {
document.lunettes.sphoge5.value = sphogs + " (S)"
Page 16 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1002
document.lunettes.cyloge5.value = cylogs + " (S)"
1003
document.lunettes.axeoge5.value = axeogs_s + " (S)"
1004
}
1005
else if (sphoge < 0){
1006
document.lunettes.sphoge5.value = sphoge + " (E)"
1007
if(cyloge) {
1008
document.lunettes.cyloge5.value = cyloge + " (E)"
1009
document.lunettes.axeoge5.value = axeoge_s + " (E)"
1010
}
1011
}
1012
else {
1013
document.lunettes.sphoge5.value = sphogs + " (S)"
1014
if(cyloge) {
1015
document.lunettes.cyloge5.value = cylogs + " (S)"
1016
document.lunettes.axeoge5.value = axeogs_s + " (S)"
1017
}
1018
}
1019 }
1020
1021
1022 <!-- MOINS PUISST SPHER NÉGATIVE -->
1023
1024 document.lunettes.sphode6.value = ""
1025 document.lunettes.cylode6.value = ""
1026 document.lunettes.axeode6.value = ""
1027
1028 if(sphode < 0) {
1029
if(sphode >= sphods) {
1030
document.lunettes.sphode6.value = sphode + " (E)"
1031
document.lunettes.cylode6.value = cylode + " (E)"
1032
document.lunettes.axeode6.value = axeode_s + " (E)"
1033
}
1034
else if(sphods < 0) {
1035
document.lunettes.sphode6.value = sphods + " (S)"
1036
document.lunettes.cylode6.value = cylods + " (S)"
1037
document.lunettes.axeode6.value = axeods_s + " (S)"
1038
}
1039
else {
1040
document.lunettes.sphode6.value = sphode + " (E)"
1041
document.lunettes.cylode6.value = cylode + " (E)"
1042
document.lunettes.axeode6.value = axeode_s + " (E)"
}
1043
1044 }
1045 else if(sphods < 0) {
1046
document.lunettes.sphode6.value = sphods + " (S)"
1047
document.lunettes.cylode6.value = cylods + " (S)"
document.lunettes.axeode6.value = axeods_s + " (S)"
1048
1049 }
1050
1051 document.lunettes.sphoge6.value = ""
1052 document.lunettes.cyloge6.value = ""
1053 document.lunettes.axeoge6.value = ""
1054
1055 if(sphoge < 0) {
1056
if(sphoge >= sphogs) {
1057
document.lunettes.sphoge6.value = sphoge + " (E)"
1058
document.lunettes.cyloge6.value = cyloge + " (E)"
1059
document.lunettes.axeoge6.value = axeoge_s + " (E)"
1060
}
1061
else if(sphogs < 0) {
1062
document.lunettes.sphoge6.value = sphogs + " (S)"
1063
document.lunettes.cyloge6.value = cylogs + " (S)"
1064
document.lunettes.axeoge6.value = axeogs_s + " (S)"
1065
}
1066
else {
document.lunettes.sphoge6.value = sphoge + " (E)"
1067
document.lunettes.cyloge6.value = cyloge + " (E)"
1068
document.lunettes.axeoge6.value = axeoge_s + " (E)"
1069
Page 17 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1070
}
1071 }
1072 else if(sphogs < 0) {
1073
document.lunettes.sphoge6.value = sphogs + " (S)"
1074
document.lunettes.cyloge6.value = cylogs + " (S)"
1075
document.lunettes.axeoge6.value = axeogs_s + " (S)"
1076 }
1077
1078 <!-- PLUS PUISST SPHER POSITIF -->
1079
1080 document.lunettes.sphode7.value = ""
1081 document.lunettes.cylode7.value = ""
1082 document.lunettes.axeode7.value = ""
1083
1084 if(sphode > 0) {
1085
if(sphode >= sphods) {
1086
document.lunettes.sphode7.value = sphode + " (E)"
1087
document.lunettes.cylode7.value = cylode + " (E)"
1088
document.lunettes.axeode7.value = axeode_s + " (E)"
1089
}
1090
else if(sphods > 0) {
1091
document.lunettes.sphode7.value = sphods + " (S)"
document.lunettes.cylode7.value = cylods + " (S)"
1092
1093
document.lunettes.axeode7.value = axeods_s + " (S)"
1094
}
1095 }
1096 else if(sphods > 0) {
1097
document.lunettes.sphode7.value = sphods + " (S)"
1098
document.lunettes.cylode7.value = cylods + " (S)"
1099
document.lunettes.axeode7.value = axeods_s + " (S)"
1100 }
1101
1102 document.lunettes.sphoge7.value = ""
1103 document.lunettes.cyloge7.value = ""
1104 document.lunettes.axeoge7.value = ""
1105
1106 if(sphoge > 0) {
1107
if(sphoge >= sphogs) {
1108
document.lunettes.sphoge7.value = sphoge + " (E)"
1109
document.lunettes.cyloge7.value = cyloge + " (E)"
1110
document.lunettes.axeoge7.value = axeoge_s + " (E)"
}
1111
1112
else if(sphogs > 0) {
1113
document.lunettes.sphoge7.value = sphogs + " (S)"
1114
document.lunettes.cyloge7.value = cylogs + " (S)"
1115
document.lunettes.axeoge7.value = axeogs_s + " (S)"
}
1116
1117 }
1118 else if(sphogs > 0) {
1119
document.lunettes.sphoge7.value = sphogs + " (S)"
1120
document.lunettes.cyloge7.value = cylogs + " (S)"
1121
document.lunettes.axeoge7.value = axeogs_s + " (S)"
1122 }
1123
1124 <!-- MOINS PUISST SPHER POSITIF -->
1125
1126 document.lunettes.sphode8.value = ""
1127 document.lunettes.cylode8.value = ""
1128 document.lunettes.axeode8.value = ""
1129
1130 if(sphode > 0) {
1131
if(sphode <= sphods) {
1132
document.lunettes.sphode8.value = sphode + " (E)"
1133
document.lunettes.cylode8.value = cylode + " (E)"
1134
document.lunettes.axeode8.value = axeode_s + " (E)"
}
1135
else if(sphods > 0) {
1136
document.lunettes.sphode8.value = sphods + " (S)"
1137
Page 18 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1138
document.lunettes.cylode8.value = cylods + " (S)"
1139
document.lunettes.axeode8.value = axeods_s + " (S)"
1140
}
1141
else {
1142
document.lunettes.sphode8.value = sphode + " (E)"
1143
document.lunettes.cylode8.value = cylode + " (E)"
1144
document.lunettes.axeode8.value = axeode_s + " (E)"
1145
}
1146 }
1147 else if(sphods > 0) {
1148
document.lunettes.sphode8.value = sphods + " (S)"
1149
document.lunettes.cylode8.value = cylods + " (S)"
1150
document.lunettes.axeode8.value = axeods_s + " (S)"
1151 }
1152
1153 document.lunettes.sphoge8.value = ""
1154 document.lunettes.cyloge8.value = ""
1155 document.lunettes.axeoge8.value = ""
1156
1157 if(sphoge > 0) {
1158
if(sphoge <= sphogs) {
1159
document.lunettes.sphoge8.value = sphoge + " (E)"
document.lunettes.cyloge8.value = cyloge + " (E)"
1160
1161
document.lunettes.axeoge8.value = axeoge_s + " (E)"
1162
}
1163
else if(sphogs > 0) {
1164
document.lunettes.sphoge8.value = sphogs + " (S)"
1165
document.lunettes.cyloge8.value = cylogs + " (S)"
1166
document.lunettes.axeoge8.value = axeogs_s + " (S)"
1167
}
1168
else {
1169
document.lunettes.sphoge8.value = sphoge + " (E)"
1170
document.lunettes.cyloge8.value = cyloge + " (E)"
1171
document.lunettes.axeoge8.value = axeoge_s + " (E)"
1172
}
1173 }
1174 else if(sphogs > 0) {
1175
document.lunettes.sphoge8.value = sphogs + " (S)"
1176
document.lunettes.cyloge8.value = cylogs + " (S)"
1177
document.lunettes.axeoge8.value = axeogs_s + " (S)"
1178 }
1179
1180 <!-- Sphères nulles -->
1181
1182 document.lunettes.sphode9.value = ""
1183 document.lunettes.cylode9.value = ""
1184 document.lunettes.axeode9.value = ""
1185
1186 if(!sphode) {
1187
document.lunettes.sphode9.value = sphode + " (E)"
1188
document.lunettes.cylode9.value = cylode + " (E)"
1189
document.lunettes.axeode9.value = axeode_s + " (E)"
1190 }
1191 else if(!sphods) {
1192
document.lunettes.sphode9.value = sphods + " (S)"
1193
document.lunettes.cylode9.value = cylods + " (S)"
1194
document.lunettes.axeode9.value = axeods_s + " (S)"
1195 }
1196
1197 document.lunettes.sphoge9.value = ""
1198 document.lunettes.cyloge9.value = ""
1199 document.lunettes.axeoge9.value = ""
1200
1201 if(!sphoge) {
1202
document.lunettes.sphoge9.value = sphoge + " (E)"
document.lunettes.cyloge9.value = cyloge + " (E)"
1203
document.lunettes.axeoge9.value = axeoge_s + " (E)"
1204
1205 }
Page 19 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1206 else if(!sphogs) {
1207
document.lunettes.sphoge9.value = sphogs + " (S)"
1208
document.lunettes.cyloge9.value = cylogs + " (S)"
1209
document.lunettes.axeoge9.value = axeogs_s + " (S)"
1210 }
1211
1212 <!-- Angle equ 0° -->
1213
1214 document.lunettes.sphode10.value = ""
1215 document.lunettes.cylode10.value = ""
1216 document.lunettes.axeode10.value = ""
1217
1218 if(axeode == 0) {
1219
document.lunettes.sphode10.value = sphode + " (E)"
1220
document.lunettes.cylode10.value = cylode + " (E)"
1221
document.lunettes.axeode10.value = axeode_s + " (E)"
1222 }
1223 else if(axeods == 0) {
1224
document.lunettes.sphode10.value = sphods + " (S)"
1225
document.lunettes.cylode10.value = cylods + " (S)"
1226
document.lunettes.axeode10.value = axeods_s + " (S)"
1227 }
1228
1229 document.lunettes.sphoge10.value = ""
1230 document.lunettes.cyloge10.value = ""
1231 document.lunettes.axeoge10.value = ""
1232
1233 if(axeoge == 0) {
1234
document.lunettes.sphoge10.value = sphoge + " (E)"
1235
document.lunettes.cyloge10.value = cyloge + " (E)"
1236
document.lunettes.axeoge10.value = axeoge_s + " (E)"
1237 }
1238 else if(axeogs == 0) {
1239
document.lunettes.sphoge10.value = sphogs + " (S)"
1240
document.lunettes.cyloge10.value = cylogs + " (S)"
1241
document.lunettes.axeoge10.value = axeogs_s + " (S)"
1242 }
1243
1244 <!-- Angle equ 90° -->
1245
1246 document.lunettes.sphode11.value = ""
1247 document.lunettes.cylode11.value = ""
1248 document.lunettes.axeode11.value = ""
1249
1250 if(axeode == 90) {
1251
document.lunettes.sphode11.value = sphode + " (E)"
document.lunettes.cylode11.value = cylode + " (E)"
1252
1253
document.lunettes.axeode11.value = axeode_s + " (E)"
1254 }
1255 else if(axeods == 90) {
1256
document.lunettes.sphode11.value = sphods + " (S)"
1257
document.lunettes.cylode11.value = cylods + " (S)"
1258
document.lunettes.axeode11.value = axeods_s + " (S)"
1259 }
1260
1261 document.lunettes.sphoge11.value = ""
1262 document.lunettes.cyloge11.value = ""
1263 document.lunettes.axeoge11.value = ""
1264
1265 if(axeode == 90) {
1266
document.lunettes.sphoge11.value = sphoge + " (E)"
1267
document.lunettes.cyloge11.value = cyloge + " (E)"
1268
document.lunettes.axeoge11.value = axeoge_s + " (E)"
1269 }
1270 else if(axeoge == 90) {
document.lunettes.sphoge11.value = sphogs + " (S)"
1271
document.lunettes.cyloge11.value = cylogs + " (S)"
1272
document.lunettes.axeoge11.value = axeogs_s + " (S)"
1273
Page 20 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1274 }
1275
1276 <!-- Angle diff 90° et diff 0° -->
1277
1278 document.lunettes.sphode11b.value = ""
1279 document.lunettes.cylode11b.value = ""
1280 document.lunettes.axeode11b.value = ""
1281
1282 if((axeode != 90) && axeode) {
1283
document.lunettes.sphode11b.value = sphode + " (E)"
1284
document.lunettes.cylode11b.value = cylode + " (E)"
1285
document.lunettes.axeode11b.value = axeode_s + " (E)"
1286 }
1287 else if((axeods != 90) && axeods) {
1288
document.lunettes.sphode11b.value = sphods + " (S)"
1289
document.lunettes.cylode11b.value = cylods + " (S)"
1290
document.lunettes.axeode11b.value = axeods_s + " (S)"
1291 }
1292
1293 document.lunettes.sphoge11b.value = ""
1294 document.lunettes.cyloge11b.value = ""
1295 document.lunettes.axeoge11b.value = ""
1296
1297 if((axeoge != 90) && axeoge) {
1298
document.lunettes.sphoge11b.value = sphoge + " (E)"
1299
document.lunettes.cyloge11b.value = cyloge + " (E)"
1300
document.lunettes.axeoge11b.value = axeoge_s + " (E)"
1301 }
1302 else if((axeogs != 90) && axeogs) {
1303
document.lunettes.sphoge11b.value = sphogs + " (S)"
1304
document.lunettes.cyloge11b.value = cylogs + " (S)"
1305
document.lunettes.axeoge11b.value = axeogs_s + " (S)"
1306 }
1307
1308 <!-- Angle inf 90° -->
1309
1310 document.lunettes.sphode12.value = ""
1311 document.lunettes.cylode12.value = ""
1312 document.lunettes.axeode12.value = ""
1313
1314 if(axeode < 90) {
document.lunettes.sphode12.value = sphode + " (E)"
1315
1316
document.lunettes.cylode12.value = cylode + " (E)"
1317
document.lunettes.axeode12.value = axeode_s + " (E)"
1318 }
1319 else if(axeods < 90) {
document.lunettes.sphode12.value = sphods + " (S)"
1320
1321
document.lunettes.cylode12.value = cylods + " (S)"
1322
document.lunettes.axeode12.value = axeods_s + " (S)"
1323 }
1324
1325 document.lunettes.sphoge12.value = ""
1326 document.lunettes.cyloge12.value = ""
1327 document.lunettes.axeoge12.value = ""
1328
1329 if(axeoge < 90) {
1330
document.lunettes.sphoge12.value = sphoge + " (E)"
1331
document.lunettes.cyloge12.value = cyloge + " (E)"
1332
document.lunettes.axeoge12.value = axeoge_s + " (E)"
1333 }
1334 else if(axeogs < 90) {
1335
document.lunettes.sphoge12.value = sphogs + " (S)"
1336
document.lunettes.cyloge12.value = cylogs + " (S)"
1337
document.lunettes.axeoge12.value = axeogs_s + " (S)"
1338 }
1339
1340 <!-- Angle sup à 90° -->
1341
Page 21 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1342 document.lunettes.sphode13.value = ""
1343 document.lunettes.cylode13.value = ""
1344 document.lunettes.axeode13.value = ""
1345
1346 if(axeode > 90) {
1347
document.lunettes.sphode13.value = sphode + " (E)"
1348
document.lunettes.cylode13.value = cylode + " (E)"
1349
document.lunettes.axeode13.value = axeode_s + " (E)"
1350 }
1351 else if(axeods > 90) {
1352
document.lunettes.sphode13.value = sphods + " (S)"
1353
document.lunettes.cylode13.value = cylods + " (S)"
1354
document.lunettes.axeode13.value = axeods_s + " (S)"
1355 }
1356
1357 document.lunettes.sphoge13.value = ""
1358 document.lunettes.cyloge13.value = ""
1359 document.lunettes.axeoge13.value = ""
1360
1361 if(axeoge > 90) {
1362
document.lunettes.sphoge13.value = sphoge + " (E)"
1363
document.lunettes.cyloge13.value = cyloge + " (E)"
document.lunettes.axeoge13.value = axeoge_s + " (E)"
1364
1365 }
1366 else if(axeogs > 90) {
1367
document.lunettes.sphoge13.value = sphogs + " (S)"
1368
document.lunettes.cyloge13.value = cylogs + " (S)"
1369
document.lunettes.axeoge13.value = axeogs_s + " (S)"
1370 }
1371
1372 <!-- Plus faible Combinaison -->
1373
1374 document.lunettes.sphode14.value = ""
1375 document.lunettes.cylode14.value = ""
1376 document.lunettes.axeode14.value = ""
1377
1378 if(Math.abs(sphode)+Math.abs(cylode) <= Math.abs(sphods)+Math.abs(cylods)) {
1379
document.lunettes.sphode14.value = sphode + " (E)"
1380
document.lunettes.cylode14.value = cylode + " (E) = " +
eval(Math.abs(sphode)+Math.abs(cylode)) +" / "+eval(Math.abs(sphods)+Math.abs(cylods))
1381
document.lunettes.axeode14.value = axeode_s + " (E)"
document.lunettes.sphodp2.value = sphode + adpd
1382
1383
document.lunettes.cylodp2.value = cylode
1384
document.lunettes.axeodp2.value = axeode_s
1385
document.lunettes.sphadp2.value = "(E)"
1386 }
1387 else {
1388
document.lunettes.sphode14.value = sphods + " (S)"
1389
document.lunettes.cylode14.value = cylods + " (S) = " +
eval(Math.abs(sphods)+Math.abs(cylods)) +" / "+eval(Math.abs(sphode)+Math.abs(cylode))
1390
document.lunettes.axeode14.value = axeods_s + " (S)"
1391
document.lunettes.sphodp2.value = sphods + adpd
1392
document.lunettes.cylodp2.value = cylods
1393
document.lunettes.axeodp2.value = axeods_s
1394
document.lunettes.sphadp2.value = "(S)"
1395 }
1396
1397
1398 document.lunettes.sphoge14.value = ""
1399 document.lunettes.cyloge14.value = ""
1400 document.lunettes.axeoge14.value = ""
1401
1402 if(Math.abs(sphoge)+Math.abs(cyloge) <= Math.abs(sphogs)+Math.abs(cylogs)) {
1403
document.lunettes.sphoge14.value = sphoge + " (E)"
1404
document.lunettes.cyloge14.value = cyloge + " (E) = " +
eval(Math.abs(sphoge)+Math.abs(cyloge)) +" / "+eval(Math.abs(sphogs)+Math.abs(cylogs))
document.lunettes.axeoge14.value = axeoge_s + " (E)"
1405
document.lunettes.sphogp2.value = sphoge + adpg
1406
Page 22 of 41
mode d'emploi - convlun.html
1407
1408
1409
1410
1411
1412
1413
18/10/2018 12:27
document.lunettes.cylogp2.value = cyloge
document.lunettes.axeogp2.value = axeoge_s
document.lunettes.sphagp2.value = "(E)"
}
else {
document.lunettes.sphoge14.value = sphogs + " (S)"
document.lunettes.cyloge14.value = cylogs + " (S) = " +
eval(Math.abs(sphogs)+Math.abs(cylogs)) +" / "+eval(Math.abs(sphoge)+Math.abs(cyloge))
document.lunettes.axeoge14.value = axeogs_s + " (S)"
document.lunettes.sphogp2.value = sphogs + adpg
document.lunettes.cylogp2.value = cylogs
document.lunettes.axeogp2.value = axeogs_s
document.lunettes.sphagp2.value = "(S)"
}
1414
1415
1416
1417
1418
1419
1420
1421 <!-- Plus faible Résultante -->
1422
1423 document.lunettes.sphode16.value = ""
1424 document.lunettes.cylode16.value = ""
1425 document.lunettes.axeode16.value = ""
1426
1427 if(Math.abs(sphode+cylode) <= Math.abs(sphods+cylods)) {
document.lunettes.sphode16.value = sphode + " (E)"
1428
1429
document.lunettes.cylode16.value = cylode + " (E) = " + eval(sphode+cylode)
"+eval(sphods+cylods)
1430
document.lunettes.axeode16.value = axeode_s + " (E)"
1431 }
1432 else {
1433
document.lunettes.sphode16.value = sphods + " (S)"
1434
document.lunettes.cylode16.value = cylods + " (S) = " + eval(sphods+cylods)
"+eval(sphode+cylode)
1435
document.lunettes.axeode16.value = axeods_s + " (S)"
1436 }
1437
1438 document.lunettes.sphoge16.value = ""
1439 document.lunettes.cyloge16.value = ""
1440 document.lunettes.axeoge16.value = ""
1441
1442 if(Math.abs(sphoge+cyloge) <= Math.abs(sphogs+cylogs)) {
1443
document.lunettes.sphoge16.value = sphoge + " (E)"
1444
document.lunettes.cyloge16.value = cyloge + " (E) = " + eval(sphoge+cyloge)
"+eval(sphogs+cylogs)
1445
document.lunettes.axeoge16.value = axeoge_s + " (E)"
1446 }
1447 else {
1448
document.lunettes.sphoge16.value = sphogs + " (S)"
document.lunettes.cyloge16.value = cylogs + " (S) = " + eval(sphogs+cylogs)
1449
"+eval(sphoge+cyloge)
1450
document.lunettes.axeoge16.value = axeogs_s + " (S)"
1451 }
1452
1453 <!-- Les deux Combos même signe -->
1454
1455 document.lunettes.sphode17.value = ""
1456 document.lunettes.cylode17.value = ""
1457 document.lunettes.axeode17.value = ""
1458
1459 if((sphode > 0 && cylode > 0) || (sphode < 0 && cylode < 0)) {
1460
document.lunettes.sphode17.value = sphode + " (E)"
1461
document.lunettes.cylode17.value = cylode + " (E)"
1462
document.lunettes.axeode17.value = axeode_s + " (E)"
1463 }
1464 else if ((sphods > 0 && cylods > 0) || (sphods < 0 && cylods < 0)){
1465
document.lunettes.sphode17.value = sphods + " (S)"
1466
document.lunettes.cylode17.value = cylods + " (S)"
document.lunettes.axeode17.value = axeods_s + " (S)"
1467
1468 }
1469 else if (sphode == 0 && cylode == 0){
Page 23 of 41
+" /
+" /
+" /
+" /
mode d'emploi - convlun.html
18/10/2018 12:27
1470
document.lunettes.sphode17.value = sphode + " (E)"
1471
document.lunettes.cylode17.value = cylode + " (E)"
1472
document.lunettes.axeode17.value = axeode_s + " (E)"
1473 }
1474 else if (sphods == 0 && cylods == 0){
1475
document.lunettes.sphode17.value = sphods + " (S)"
1476
document.lunettes.cylode17.value = cylods + " (S)"
1477
document.lunettes.axeode17.value = axeods_s + " (S)"
1478 }
1479
1480 document.lunettes.sphoge17.value = ""
1481 document.lunettes.cyloge17.value = ""
1482 document.lunettes.axeoge17.value = ""
1483
1484 if((sphoge > 0 && cyloge > 0) || (sphoge < 0 && cyloge < 0)) {
1485
document.lunettes.sphoge17.value = sphoge + " (E)"
1486
document.lunettes.cyloge17.value = cyloge + " (E)"
1487
document.lunettes.axeoge17.value = axeoge_s + " (E)"
1488 }
1489 else if((sphogs > 0 && cylogs > 0) || (sphogs < 0 && cylogs < 0)) {
1490
document.lunettes.sphoge17.value = sphogs + " (S)"
1491
document.lunettes.cyloge17.value = cylogs + " (S)"
document.lunettes.axeoge17.value = axeogs_s + " (S)"
1492
1493 }
1494 else if(sphoge == 0 && cyloge == 0) {
1495
document.lunettes.sphoge17.value = sphoge + " (E)"
1496
document.lunettes.cyloge17.value = cyloge + " (E)"
1497
document.lunettes.axeoge17.value = axeoge_s + " (E)"
1498 }
1499 else if(sphogs == 0 && cylogs == 0) {
1500
document.lunettes.sphoge17.value = sphogs + " (S)"
1501
document.lunettes.cyloge17.value = cylogs + " (S)"
1502
document.lunettes.axeoge17.value = axeogs_s + " (S)"
1503 }
1504
1505 <!-- Sph (+) && Cyl (-) -->
1506
1507 document.lunettes.sphode17a.value = ""
1508 document.lunettes.cylode17a.value = ""
1509 document.lunettes.axeode17a.value = ""
1510
1511 if(sphode > 0 && cylode < 0) {
1512
document.lunettes.sphode17a.value = sphode + " (E)"
1513
document.lunettes.cylode17a.value = cylode + " (E)"
1514
document.lunettes.axeode17a.value = axeode_s + " (E)"
1515 }
1516 else if (sphods > 0 && cylods < 0){
1517
document.lunettes.sphode17a.value = sphods + " (S)"
1518
document.lunettes.cylode17a.value = cylods + " (S)"
1519
document.lunettes.axeode17a.value = axeods_s + " (S)"
1520 }
1521
1522 document.lunettes.sphoge17a.value = ""
1523 document.lunettes.cyloge17a.value = ""
1524 document.lunettes.axeoge17a.value = ""
1525
1526 if((sphoge > 0 && cyloge < 0)) {
1527
document.lunettes.sphoge17a.value = sphoge + " (E)"
1528
document.lunettes.cyloge17a.value = cyloge + " (E)"
1529
document.lunettes.axeoge17a.value = axeoge_s + " (E)"
1530 }
1531 else if((sphogs > 0 && cylogs < 0)) {
1532
document.lunettes.sphoge17a.value = sphogs + " (S)"
1533
document.lunettes.cyloge17a.value = cylogs + " (S)"
1534
document.lunettes.axeoge17a.value = axeogs_s + " (S)"
1535 }
1536
1537 <!-- Sph (-) && Cyl (+) -->
Page 24 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1538
1539 document.lunettes.sphode17b.value = ""
1540 document.lunettes.cylode17b.value = ""
1541 document.lunettes.axeode17b.value = ""
1542
1543 if(sphode < 0 && cylode > 0) {
1544
document.lunettes.sphode17b.value = sphode + " (E)"
1545
document.lunettes.cylode17b.value = cylode + " (E)"
1546
document.lunettes.axeode17b.value = axeode_s + " (E)"
1547 }
1548 else if (sphods < 0 && cylods > 0){
1549
document.lunettes.sphode17b.value = sphods + " (S)"
1550
document.lunettes.cylode17b.value = cylods + " (S)"
1551
document.lunettes.axeode17b.value = axeods_s + " (S)"
1552 }
1553
1554 document.lunettes.sphoge17b.value = ""
1555 document.lunettes.cyloge17b.value = ""
1556 document.lunettes.axeoge17b.value = ""
1557
1558 if((sphoge < 0 && cyloge > 0)) {
1559
document.lunettes.sphoge17b.value = sphoge + " (E)"
document.lunettes.cyloge17b.value = cyloge + " (E)"
1560
1561
document.lunettes.axeoge17b.value = axeoge_s + " (E)"
1562 }
1563 else if((sphogs < 0 && cylogs > 0)) {
1564
document.lunettes.sphoge17b.value = sphogs + " (S)"
1565
document.lunettes.cyloge17b.value = cylogs + " (S)"
1566
document.lunettes.axeoge17b.value = axeogs_s + " (S)"
1567 }
1568
1569 <!-- Sph sup abs à Cyl -->
1570
1571 document.lunettes.sphode18.value = ""
1572 document.lunettes.cylode18.value = ""
1573 document.lunettes.axeode18.value = ""
1574
1575 if(Math.abs(sphode) > Math.abs(cylode)) {
1576
document.lunettes.sphode18.value = sphode + " (E)"
1577
document.lunettes.cylode18.value = cylode + " (E)"
1578
document.lunettes.axeode18.value = axeode_s + " (E)"
1579 }
1580 else if(Math.abs(sphods) > Math.abs(cylods)) {
1581
document.lunettes.sphode18.value = sphods + " (S)"
1582
document.lunettes.cylode18.value = cylods + " (S)"
1583
document.lunettes.axeode18.value = axeods_s + " (S)"
1584 }
1585
1586 document.lunettes.sphoge18.value = ""
1587 document.lunettes.cyloge18.value = ""
1588 document.lunettes.axeoge18.value = ""
1589
1590 if(Math.abs(sphoge) > Math.abs(cyloge)) {
1591
document.lunettes.sphoge18.value = sphoge + " (E)"
1592
document.lunettes.cyloge18.value = cyloge + " (E)"
1593
document.lunettes.axeoge18.value = axeoge_s + " (E)"
1594 }
1595 else if(Math.abs(sphogs) > Math.abs(cylogs)) {
1596
document.lunettes.sphoge18.value = sphogs + " (S)"
1597
document.lunettes.cyloge18.value = cylogs + " (S)"
1598
document.lunettes.axeoge18.value = axeogs_s + " (S)"
1599 }
1600
1601 <!-- Sph absequ Cyl -->
1602
1603 document.lunettes.sphode19.value = ""
1604 document.lunettes.cylode19.value = ""
1605 document.lunettes.axeode19.value = ""
Page 25 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1606
1607 if(Math.abs(sphode) == Math.abs(cylode)) {
1608
document.lunettes.sphode19.value = sphode + " (E)"
1609
document.lunettes.cylode19.value = cylode + " (E)"
1610
document.lunettes.axeode19.value = axeode_s + " (E)"
1611 }
1612 else if(Math.abs(sphods) == Math.abs(cylods)) {
1613
document.lunettes.sphode19.value = sphods + " (S)"
1614
document.lunettes.cylode19.value = cylods + " (S)"
1615
document.lunettes.axeode19.value = axeods_s + " (S)"
1616 }
1617
1618 document.lunettes.sphoge19.value = ""
1619 document.lunettes.cyloge19.value = ""
1620 document.lunettes.axeoge19.value = ""
1621
1622 if(Math.abs(sphoge) == Math.abs(cyloge)) {
1623
document.lunettes.sphoge19.value = sphoge + " (E)"
1624
document.lunettes.cyloge19.value = cyloge + " (E)"
1625
document.lunettes.axeoge19.value = axeoge_s + " (E)"
1626 }
1627 else if(Math.abs(sphogs) == Math.abs(cylogs)) {
document.lunettes.sphoge19.value = sphogs + " (S)"
1628
1629
document.lunettes.cyloge19.value = cylogs + " (S)"
1630
document.lunettes.axeoge19.value = axeogs_s + " (S)"
1631 }
1632
1633 <!-- Sph inf abs à Cyl -->
1634
1635 document.lunettes.sphode20.value = ""
1636 document.lunettes.cylode20.value = ""
1637 document.lunettes.axeode20.value = ""
1638
1639 if(Math.abs(sphode) < Math.abs(cylode)) {
1640
document.lunettes.sphode20.value = sphode + " (E)"
1641
document.lunettes.cylode20.value = cylode + " (E)"
1642
document.lunettes.axeode20.value = axeode_s + " (E)"
1643 }
1644 else if(Math.abs(sphods) < Math.abs(cylods)) {
1645
document.lunettes.sphode20.value = sphods + " (S)"
1646
document.lunettes.cylode20.value = cylods + " (S)"
document.lunettes.axeode20.value = axeods_s + " (S)"
1647
1648 }
1649
1650 document.lunettes.sphoge20.value = ""
1651 document.lunettes.cyloge20.value = ""
1652 document.lunettes.axeoge20.value = ""
1653
1654 if(Math.abs(sphoge) < Math.abs(cyloge)) {
1655
document.lunettes.sphoge20.value = sphoge + " (E)"
1656
document.lunettes.cyloge20.value = cyloge + " (E)"
1657
document.lunettes.axeoge20.value = axeoge_s + " (E)"
1658 }
1659 else if(Math.abs(sphogs) < Math.abs(cylogs)) {
1660
document.lunettes.sphoge20.value = sphogs + " (S)"
1661
document.lunettes.cyloge20.value = cylogs + " (S)"
1662
document.lunettes.axeoge20.value = axeogs_s + " (S)"
1663 }
1664
1665 <!-- Sph sup rel à Cyl -->
1666
1667 document.lunettes.sphode21.value = ""
1668 document.lunettes.cylode21.value = ""
1669 document.lunettes.axeode21.value = ""
1670
1671 if(sphode > cylode) {
document.lunettes.sphode21.value = sphode + " (E)"
1672
document.lunettes.cylode21.value = cylode + " (E)"
1673
Page 26 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1674
document.lunettes.axeode21.value = axeode_s + " (E)"
1675 }
1676 else if(sphods > cylods) {
1677
document.lunettes.sphode21.value = sphods + " (S)"
1678
document.lunettes.cylode21.value = cylods + " (S)"
1679
document.lunettes.axeode21.value = axeods_s + " (S)"
1680 }
1681
1682 document.lunettes.sphoge21.value = ""
1683 document.lunettes.cyloge21.value = ""
1684 document.lunettes.axeoge21.value = ""
1685
1686 if(sphoge > cyloge) {
1687
document.lunettes.sphoge21.value = sphoge + " (E)"
1688
document.lunettes.cyloge21.value = cyloge + " (E)"
1689
document.lunettes.axeoge21.value = axeoge_s + " (E)"
1690 }
1691 else if(sphogs > cylogs) {
1692
document.lunettes.sphoge21.value = sphogs + " (S)"
1693
document.lunettes.cyloge21.value = cylogs + " (S)"
1694
document.lunettes.axeoge21.value = axeogs_s + " (S)"
1695 }
1696
1697 <!-- Sph relequ Cyl -->
1698
1699 document.lunettes.sphode22.value = ""
1700 document.lunettes.cylode22.value = ""
1701 document.lunettes.axeode22.value = ""
1702
1703 if(sphode == cylode) {
1704
document.lunettes.sphode22.value = sphode + " (E)"
1705
document.lunettes.cylode22.value = cylode + " (E)"
1706
document.lunettes.axeode22.value = axeode_s + " (E)"
1707 }
1708 else if(sphods == cylods) {
1709
document.lunettes.sphode22.value = sphods + " (S)"
1710
document.lunettes.cylode22.value = cylods + " (S)"
1711
document.lunettes.axeode22.value = axeods_s + " (S)"
1712 }
1713
1714 document.lunettes.sphoge22.value = ""
1715 document.lunettes.cyloge22.value = ""
1716 document.lunettes.axeoge22.value = ""
1717
1718 if(sphoge == cyloge) {
1719
document.lunettes.sphoge22.value = sphoge + " (E)"
document.lunettes.cyloge22.value = cyloge + " (E)"
1720
1721
document.lunettes.axeoge22.value = axeoge_s + " (E)"
1722 }
1723 else if(sphogs == cylogs) {
1724
document.lunettes.sphoge22.value = sphogs + " (S)"
1725
document.lunettes.cyloge22.value = cylogs + " (S)"
1726
document.lunettes.axeoge22.value = axeogs_s + " (S)"
1727 }
1728
1729 <!-- +/-Sph relequ -/+Cyl -->
1730
1731 document.lunettes.sphode22a.value = ""
1732 document.lunettes.cylode22a.value = ""
1733 document.lunettes.axeode22a.value = ""
1734
1735 if((-sphode == cylode) || (sphode == -cylode)) {
1736
document.lunettes.sphode22a.value = sphode + " (E)"
1737
document.lunettes.cylode22a.value = cylode + " (E)"
1738
document.lunettes.axeode22a.value = axeode_s + " (E)"
1739 }
1740 else if((-sphods == cylods) || (sphods == -cylods)) {
document.lunettes.sphode22a.value = sphods + " (S)"
1741
Page 27 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
1742
document.lunettes.cylode22a.value = cylods + " (S)"
1743
document.lunettes.axeode22a.value = axeods_s + " (S)"
1744 }
1745
1746 document.lunettes.sphoge22a.value = ""
1747 document.lunettes.cyloge22a.value = ""
1748 document.lunettes.axeoge22a.value = ""
1749
1750 if((-sphoge == cyloge) || (sphoge == -cyloge)) {
1751
document.lunettes.sphoge22a.value = sphoge + " (E)"
1752
document.lunettes.cyloge22a.value = cyloge + " (E)"
1753
document.lunettes.axeoge22a.value = axeoge_s + " (E)"
1754 }
1755 else if((-sphogs == cylogs) || (sphogs == -cylogs)) {
1756
document.lunettes.sphoge22a.value = sphogs + " (S)"
1757
document.lunettes.cyloge22a.value = cylogs + " (S)"
1758
document.lunettes.axeoge22a.value = axeogs_s + " (S)"
1759 }
1760
1761 <!-- Sph inf rel à Cyl -->
1762
1763 document.lunettes.sphode23.value = ""
1764 document.lunettes.cylode23.value = ""
1765 document.lunettes.axeode23.value = ""
1766
1767 if(sphode < cylode) {
1768
document.lunettes.sphode23.value = sphode + " (E)"
1769
document.lunettes.cylode23.value = cylode + " (E)"
1770
document.lunettes.axeode23.value = axeode_s + " (E)"
1771 }
1772 else if(sphods < cylods) {
1773
document.lunettes.sphode23.value = sphods + " (S)"
1774
document.lunettes.cylode23.value = cylods + " (S)"
1775
document.lunettes.axeode23.value = axeods_s + " (S)"
1776 }
1777
1778 document.lunettes.sphoge23.value = ""
1779 document.lunettes.cyloge23.value = ""
1780 document.lunettes.axeoge23.value = ""
1781
1782 if(sphoge < cyloge) {
document.lunettes.sphoge23.value = sphoge + " (E)"
1783
1784
document.lunettes.cyloge23.value = cyloge + " (E)"
1785
document.lunettes.axeoge23.value = axeoge_s + " (E)"
1786 }
1787 else if(sphogs < cylogs) {
document.lunettes.sphoge23.value = sphogs + " (S)"
1788
1789
document.lunettes.cyloge23.value = cylogs + " (S)"
1790
document.lunettes.axeoge23.value = axeogs_s + " (S)"
1791 }
1792
1793 <!-- +/-|Cyl| inf -/+|Sph| -->
1794
1795 document.lunettes.sphode24.value = ""
1796 document.lunettes.cylode24.value = ""
1797 document.lunettes.axeode24.value = ""
1798
1799 if((Math.abs(sphode) > Math.abs(cylode)) && (((sphode>0) && (cylode<0)) || ((sphode<0) &&
(cylode>0)))) {
1800
document.lunettes.sphode24.value = sphode + " (E)"
1801
document.lunettes.cylode24.value = cylode + " (E)"
1802
document.lunettes.axeode24.value = axeode_s + " (E)"
1803 }
1804 if((Math.abs(sphods) > Math.abs(cylods)) && (((sphods>0) && (cylods<0)) || ((sphods<0) &&
(cylods>0)))) {
document.lunettes.sphode24.value = sphods + " (S)"
1805
document.lunettes.cylode24.value = cylods + " (S)"
1806
document.lunettes.axeode24.value = axeods_s + " (S)"
1807
Page 28 of 41
mode d'emploi - convlun.html
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
18/10/2018 12:27
}
document.lunettes.sphoge24.value = ""
document.lunettes.cyloge24.value = ""
document.lunettes.axeoge24.value = ""
if((Math.abs(sphoge) > Math.abs(cyloge)) && (((sphoge>0) && (cyloge<0)) || ((sphoge<0) &&
(cyloge>0)))) {
document.lunettes.sphoge24.value = sphoge + " (E)"
document.lunettes.cyloge24.value = cyloge + " (E)"
document.lunettes.axeoge24.value = axeoge_s + " (E)"
}
if((Math.abs(sphogs) > Math.abs(cylogs)) && (((sphogs>0) && (cylogs<0)) || ((sphogs<0) &&
(cylogs>0)))) {
document.lunettes.sphoge24.value = sphogs + " (S)"
document.lunettes.cyloge24.value = cylogs + " (S)"
document.lunettes.axeoge24.value = axeogs_s + " (S)"
}
1820
1821
1822
1823
1824
1825 <!-- +/-|Cyl| sup -/+|Sph| -->
1826
1827 document.lunettes.sphode24b.value = ""
1828 document.lunettes.cylode24b.value = ""
1829 document.lunettes.axeode24b.value = ""
1830
1831 if((Math.abs(sphode) < Math.abs(cylode)) && (((sphode>0)
(cylode>0)))) {
1832
document.lunettes.sphode24b.value = sphode + " (E)"
1833
document.lunettes.cylode24b.value = cylode + " (E)"
1834
document.lunettes.axeode24b.value = axeode_s + " (E)"
1835 }
1836 if((Math.abs(sphods) < Math.abs(cylods)) && (((sphods>0)
(cylods>0)))) {
1837
document.lunettes.sphode24b.value = sphods + " (S)"
1838
document.lunettes.cylode24b.value = cylods + " (S)"
1839
document.lunettes.axeode24b.value = axeods_s + " (S)"
1840 }
1841
1842 document.lunettes.sphoge24b.value = ""
1843 document.lunettes.cyloge24b.value = ""
1844 document.lunettes.axeoge24b.value = ""
1845
1846 if((Math.abs(sphoge) < Math.abs(cyloge)) && (((sphoge>0)
(cyloge>0)))) {
1847
document.lunettes.sphoge24b.value = sphoge + " (E)"
1848
document.lunettes.cyloge24b.value = cyloge + " (E)"
document.lunettes.axeoge24b.value = axeoge_s + " (E)"
1849
1850 }
1851 if((Math.abs(sphogs) < Math.abs(cylogs)) && (((sphogs>0)
(cylogs>0)))) {
1852
document.lunettes.sphoge24b.value = sphogs + " (S)"
1853
document.lunettes.cyloge24b.value = cylogs + " (S)"
1854
document.lunettes.axeoge24b.value = axeogs_s + " (S)"
1855 }
1856
1857 <!-- CylAbs inf SphAbs ^m signe -->
1858
1859 document.lunettes.sphode25.value = ""
1860 document.lunettes.cylode25.value = ""
1861 document.lunettes.axeode25.value = ""
1862
1863 if((Math.abs(sphode) > Math.abs(cylode)) && (((sphode>0)
(cylode<0)))) {
1864
document.lunettes.sphode25.value = sphode + " (E)"
1865
document.lunettes.cylode25.value = cylode + " (E)"
document.lunettes.axeode25.value = axeode_s + " (E)"
1866
1867 }
1868 if((Math.abs(sphods) > Math.abs(cylods)) && (((sphods>0)
Page 29 of 41
&& (cylode<0)) || ((sphode<0) &&
&& (cylods<0)) || ((sphods<0) &&
&& (cyloge<0)) || ((sphoge<0) &&
&& (cylogs<0)) || ((sphogs<0) &&
&& (cylode>0)) || ((sphode<0) &&
&& (cylods>0)) || ((sphods<0) &&
mode d'emploi - convlun.html
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
18/10/2018 12:27
(cylods<0)))) {
document.lunettes.sphode25.value = sphods + " (S)"
document.lunettes.cylode25.value = cylods + " (S)"
document.lunettes.axeode25.value = axeods_s + " (S)"
}
document.lunettes.sphoge25.value = ""
document.lunettes.cyloge25.value = ""
document.lunettes.axeoge25.value = ""
if((Math.abs(sphoge) > Math.abs(cyloge)) && (((sphoge>0) && (cyloge>0)) || ((sphoge<0) &&
(cyloge<0)))) {
document.lunettes.sphoge25.value = sphoge + " (E)"
document.lunettes.cyloge25.value = cyloge + " (E)"
document.lunettes.axeoge25.value = axeoge_s + " (E)"
}
if((Math.abs(sphogs) > Math.abs(cylogs)) && (((sphogs>0) && (cylogs>0)) || ((sphogs<0) &&
(cylogs<0)))) {
document.lunettes.sphoge25.value = sphogs + " (S)"
document.lunettes.cyloge25.value = cylogs + " (S)"
document.lunettes.axeoge25.value = axeogs_s + " (S)"
}
1884
1885
1886
1887
1888
1889 <!-- CylAbs sup SphAbs ^m signe -->
1890
1891 document.lunettes.sphode25b.value = ""
1892 document.lunettes.cylode25b.value = ""
1893 document.lunettes.axeode25b.value = ""
1894
1895 if((Math.abs(sphode) < Math.abs(cylode)) && (((sphode>0)
(cylode<0)))) {
document.lunettes.sphode25b.value = sphode + " (E)"
1896
document.lunettes.cylode25b.value = cylode + " (E)"
1897
document.lunettes.axeode25b.value = axeode_s + " (E)"
1898
1899 }
1900 if((Math.abs(sphods) < Math.abs(cylods)) && (((sphods>0)
(cylods<0)))) {
document.lunettes.sphode25b.value = sphods + " (S)"
1901
document.lunettes.cylode25b.value = cylods + " (S)"
1902
document.lunettes.axeode25b.value = axeods_s + " (S)"
1903
1904 }
1905
1906 document.lunettes.sphoge25b.value = ""
1907 document.lunettes.cyloge25b.value = ""
1908 document.lunettes.axeoge25b.value = ""
1909
1910 if((Math.abs(sphoge) < Math.abs(cyloge)) && (((sphoge>0)
(cyloge<0)))) {
1911
document.lunettes.sphoge25b.value = sphoge + " (E)"
1912
document.lunettes.cyloge25b.value = cyloge + " (E)"
document.lunettes.axeoge25b.value = axeoge_s + " (E)"
1913
1914 }
1915 if((Math.abs(sphogs) < Math.abs(cylogs)) && (((sphogs>0)
(cylogs<0)))) {
1916
document.lunettes.sphoge25b.value = sphogs + " (S)"
1917
document.lunettes.cyloge25b.value = cylogs + " (S)"
1918
document.lunettes.axeoge25b.value = axeogs_s + " (S)"
1919 }
1920 }
1921 </script>
1922
1923
1924 <!-1925
1926 typedef struct {
1927 long double ssph, scsph, scyl, sccyl, saxe, scaxe,
1928
sspha, scspha, scyla, sccyla, saxea, scaxea;
1929 } TOT;
Page 30 of 41
&& (cylode>0)) || ((sphode<0) &&
&& (cylods>0)) || ((sphods<0) &&
&& (cyloge>0)) || ((sphoge<0) &&
&& (cylogs>0)) || ((sphogs<0) &&
mode d'emploi - convlun.html
18/10/2018 12:27
1930
1931 TOT stats;
1932
1933
fmt="\nLES COMBINAISONS LES PLUS FAIBLES, PAR ORDRE DES %s\n";
1934
1935
fprintf(fd, fmt, "SPHERES");
1936
typespec='s'; qsort(verre, cycle, sizeof(REF), fcmp);
1937
for(r1=0 ; r1<cycle ; ) fprintf(fd, "%3d (%3d):
%+6.2Lf (%+6.2Lf) %+6.1Lfø\n", ++r1,
verre[r1].no, verre[r1].sph, verre[r1].cyl, verre[r1].axe);
1938
1939
fprintf(fd, fmt, "CYLINDRES");
1940
typespec='c'; qsort(verre, cycle, sizeof(REF), fcmp);
1941
for(r1=0 ; r1<cycle ; ) fprintf(fd, "%3d (%3d):
%+6.2Lf (%+6.2Lf) %+6.1Lfø\n", ++r1,
verre[r1].no, verre[r1].sph, verre[r1].cyl, verre[r1].axe);
1942
1943
fprintf(fd, fmt, "AXES");
1944
typespec='a'; qsort(verre, cycle, sizeof(REF), fcmp);
1945
for(r1=0 ; r1<cycle ; ) fprintf(fd, "%3d (%3d):
%+6.2Lf (%+6.2Lf) %+6.1Lfø\n", ++r1,
verre[r1].no, verre[r1].sph, verre[r1].cyl, verre[r1].axe);
1946
1947
fmt="\nCOMBINAISONS LES PLUS FAIBLES, AVEC LES DEUX COMPOS DE SIGNE %s\n";
1948
fprintf(fd, fmt, "(-)");
1949
cptr=0;
1950
for(r1=0 ; r1<cycle ; ++r1) {
1951
if(verre[r1].sph < 0 && verre[r1].cyl < 0) {
1952
fprintf(fd, "%3d (%3d):
%+6.2Lf (%+6.2Lf) %+6.1Lfø\n", ++cptr, verre[r1].no,
verre[r1].sph, verre[r1].cyl, verre[r1].axe);
1953
} // Fin if(verre[r1].sph < 0)
1954
} // Fin for(r1=0 ; r1<r ; )
1955
1956
fprintf(fd, fmt, "(+)");
1957
cptr=1;
1958
for(r1=0 ; r1<cycle ; r1++) {
1959
if(verre[r1].sph > 0 && verre[r1].cyl > 0) {
1960
fprintf(fd, "%3d (%3d):
%+6.2Lf (%+6.2Lf) %+6.1Lfø\n", cptr++, verre[r1].no,
verre[r1].sph, verre[r1].cyl, verre[r1].axe);
1961
} // Fin if(verre[r1].sph > 0)
1962
} // Fin for(r1=0 ; r1<r ; )
1963
1964
fprintf(fp, "\n");
1965
for(cycle=0 ; cycle<19 ; cycle++) fprintf(fp, "%c", ' ');
1966
for(cycle=0 ; cycle<41 ; cycle++) fprintf(fp, "%c", 'Ä');
1967
1968
fputs("\n", fp);
1969
textcolor(WHITE);
1970
textbackground(RED);
1971
sprintf(msg, "\nStatistiques sur les donn‚es:\n");
1972
win6 << msg;
1973
fprintf(fp, "%s", msg);
1974
1975
{
1976
for(register r=0 ; r<strlen(msg) ; r++) {
1977
win6 << '='; fputs("=", fp);
1978
}
1979
}
1980
win6 << endl; fputs("\n", fp);
1981
1982
textcolor(LIGHTGREEN);
1983
textbackground(RED);
1984
sprintf(msg, "Nombre de
SphŠres <> 0 sur les %d combinaisons"
1985
" les plus faibles = %u\n", total, nbsph);
1986
win6 << msg;
1987
fprintf(fp, "%s", msg);
1988
1989
sprintf(msg, "Nombre de Cylindres <> 0 sur les %d combinaisons"
1990
" les plus faibles = %u", total, nbcyl);
1991
win6 << msg;
1992
fprintf(fp, "%s\n", msg);
Page 31 of 41
mode d'emploi - convlun.html
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
18/10/2018 12:27
if(getch()==0) getch();
win6.clrscr();
win6.window(ccgwg+4,lcdws+9, ccdwd-1,lcdwi-1);
lim.min=sph.min; lim.max=sph.max;
fstats(stats.ssph, stats.scsph, nbsph, "sphŠre", lim, fp, win6, sph);
lim.min=sph.minabs; lim.max=sph.maxabs;
fstats(stats.sspha, stats.scspha, nbsph, "sphŠre", lim, fp, win6, sph);
lim.min=cyl.min; lim.max=cyl.max;
fstats(stats.scyl, stats.sccyl, nbcyl, "cylindre", lim, fp, win6, cyl);
lim.min=cyl.minabs; lim.max=cyl.maxabs;
fstats(stats.scyla, stats.sccyla, nbcyl, "cylindre", lim, fp, win6, cyl);
lim.min=axe.min; lim.max=axe.max;
fstats(stats.saxe, stats.scaxe, nbcyl, "axe", lim, fp, win6, axe);
fstats(stats.saxea, stats.scaxea, nbcyl, "axe", lim, fp, win6, axe);
printf("\7\n");
textcolor(LIGHTGREEN);
textbackground(RED);
sprintf(msg," === .!. En Ophtalmologie, les axes sont toujours POSITIFS .!. ===");
win6 << msg;
fprintf(fp, "\n%s\n", msg);
puts("");
sprintf(msg,"DANS LE SENS CONTRAIRE DES AIGUILLES D'UNE MONTRE (COUNTER-CLOCKWISE)");
win6 << msg;
fprintf(fp, "%s\n", msg);
fg_setcolor(old_color);
puts("\7");
if(getch()==0) getch();
puts("");
sprintf(msg, "Moyenne des Combinaisons les plus faibles :");
fg_text(msg, strlen(msg));
sprintf(msg,"%s", msg);
fg_text(msg, strlen(msg)); clreol();
puts("");
fputs(msg, fp);
moysph = stats.ssph/nbsph;
moycyl = stats.scyl/nbcyl;
moyaxe = stats.saxe/nbcyl;
ref.sph = moysph;
ref.cyl = moycyl;
ref.axe = moyaxe;
eqv.sph = ref.sph + ref.cyl;
eqv.cyl = -ref.cyl;
eqv.axe = (ref.axe + 90) - (int)((ref.axe + 90) / 180) * 180;
sprintf(msg, "%20s%+6.2Lf (%+6.2Lf) %+6.1Lfø", "", ref.sph, ref.cyl, ref.axe);
fg_text(msg, strlen(msg));
puts("");
sprintf(msg,"%s", msg);
fg_text(msg, strlen(msg));
fputs(msg, fp);
sprintf(msg, "Moyenne en Sortie = %+6.2Lf (%+6.2Lf) %+6.1Lfø%s", eqv.sph, eqv.cyl, eqv.axe);
fg_text(msg, strlen(msg));
puts("");
sprintf(msg,"%s", msg);
fg_text(msg, strlen(msg));
fprintf(fp, "%s\n", msg);
} // Fin if(r)
for(cycle=0 ; cycle<19 ; cycle++) fprintf(fp, "%c", ' ');
Page 32 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
2061 for(cycle=0 ; cycle<41 ; cycle++) fprintf(fp, "%c", 'Ä');
2062
2063 sprintf(msg, "REPARTITION E/S DES %d COMBINAISONS LES PLUS FAIBLES:", total);
2064 puts("");
2065 fg_text(msg, strlen(msg));
2066 fprintf(fp, "\n\n%s\n", msg);
2067
2068 fmt="%s: %d %s";
2069 printf("\n\t\t");
2070 sprintf(msg, fmt, "EN ENTRE", cpf.entree, "");
2071 fg_text(msg, strlen(msg));
2072 fprintf(fp, "\t\t%s\n", msg);
2073
2074 printf("\n\t\t");
2075 sprintf(msg, fmt, "EN SORTIE", cpf.sortie, " CORRIGE(S) PAR L'ORDINATEUR.");
2076 fg_text(msg, strlen(msg));
2077 fprintf(fp, "\t\t%s\n", msg);
2078
2079 if(cpf.sortie) {
2080
printf("\n\t");
2081
sprintf(msg, "RAPPORT E/S : %.2Lf (1/%.2Lf)",
2082
(long double)cpf.entree/cpf.sortie, (long double)cpf.sortie/cpf.entree);
2083
fg_text(msg, strlen(msg));
2084
fprintf(fp, "\t%s", msg);
2085 } // Fin if(cpf.sortie)
2086
2087 win6.window(1,19,80,24);
2088 textcolor(YELLOW);
2089 textbackground(BLUE);
2090 win6.clrscr();
2091 puts("");
2092 sprintf(msg,"Voyez les donn‚es dans le fichier *%s*", fdataptr);
2093 win6 << msg; clreol();
2094 puts("");
2095 sprintf(msg,"
et les r‚sultats dans le fichier *%s*", fresptr);
2096 win6 << msg; clreol();
2097
2098 textcolor(LIGHTGREEN);
2099 textbackground(MAGENTA);
2100 sprintf(msg, "Ce programme a ex‚cut‚ en %ld ticks d'horloge "
2101
"ou %Lf secondes", clock(), clock() / CLK_TCK);
2102 puts("\n");
2103 win6 << msg; clreol();
2104 fprintf(fp, "\n\n%s", msg);
2105 fprintf(fd, "\n%s", msg);
2106 frappe(1);
2107 } // Fin main()
2108
2109
2110 void maxmin(
2111
REF ref, TOT *tot, char *txt, char *app,
2112
FILE*fp, int*nbsph, int*nbcyl, constream &win8 ) {
2113
2114 char msg[125];
2115 if(ref.sph==0) {
2116
if(sph.min == UNINIT) {
2117
sph.min = ref.sph;
2118
sph.minapp = app;
2119
} // Fin if(sph.min == UNINIT)
2120
if(sph.max == -UNINIT) {
2121
sph.max = ref.sph;
2122
sph.maxapp = app;
2123
} // Fin if(sph.max == -UNINIT)
2124 } // Fin if(ref.sph==0)
2125 else { // if(ref.sph)
2126
(*nbsph)++;
2127
if(sph.min==0) {
2128
sph.min = ref.sph;
Page 33 of 41
mode d'emploi - convlun.html
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
18/10/2018 12:27
sph.minapp = app;
} // Fin if(sph.min==0)
else if(sph.min > ref.sph) {
sph.min = ref.sph;
sph.minapp = app;
} // Fin if(sph.min > ref.sph)
if(sph.max==0) {
sph.max = ref.sph;
sph.maxapp = app;
} // Fin if(sph.max==0)
else if(sph.max < ref.sph) {
sph.max = ref.sph;
sph.maxapp = app;
} // Fin if(sph.max < ref.sph)
} // Fin if(ref.sph)
if(ref.cyl==0) {
if(cyl.min == UNINIT) {
cyl.min = ref.cyl;
cyl.minapp = app;
} // Fin if(cyl.min == UNINIT)
if(cyl.max == -UNINIT) {
cyl.max = ref.cyl;
cyl.maxapp = app;
} // Fin if(cyl.max == -UNINIT)
} // Fin if(ref.cyl==0)
else { // if(ref.cyl)
(*nbcyl)++;
if(cyl.min==0) {
cyl.min = ref.cyl;
cyl.minapp = app;
} // Fin if(cyl.min==0)
else if(cyl.min > ref.cyl) {
cyl.min = ref.cyl;
cyl.minapp = app;
} // Fin if(cyl.min > ref.cyl)
if(cyl.max==0) {
cyl.max = ref.cyl;
cyl.maxapp = app;
} // Fin if(cyl.max==0)
else if(cyl.max < ref.cyl) {
cyl.max = ref.cyl;
cyl.maxapp = app;
} // Fin if(cyl.max < ref.cyl)
tot->ssph += ref.sph;
tot->sspha += fabsl(ref.sph);
tot->scsph = tot->scspha += powl(ref.sph, 2);
tot->scyl += ref.cyl;
tot->scyla += fabsl(ref.cyl);
tot->sccyl = tot->sccyla += powl(ref.cyl, 2);
tot->saxe += ref.axe;
tot->saxea += fabsl(ref.axe);
tot->scaxe = tot->scaxea += powl(ref.axe, 2);
} // Fin if(ref.cyl)
if(axe.min > ref.axe)
axe.min = ref.axe;
axe.minapp = app;
} // Fin if(axe.min >
if(axe.max < ref.axe)
axe.max = ref.axe;
axe.maxapp = app;
} // Fin if(axe.max <
{
ref.cyl)
{
ref.axe)
Page 34 of 41
mode d'emploi - convlun.html
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
18/10/2018 12:27
sprintf(msg,"%s", txt);
win8 << msg;
fprintf(fp, "%s\n", txt);
} // Fin maxmin()
int fcmp(void const*e1, const void*e2) {
switch(typespec) {
case 's': return (((REF*)e1)->sph - ((REF*)e2)->sph)*10;
case 'c': return (((REF*)e1)->cyl - ((REF*)e2)->cyl)*10;
case 'a': return (((REF*)e1)->axe - ((REF*)e2)->axe)*10;
}
} // Fin fcmp()
void fstats(long double sdiopt, long double scdiopt, long nb,
char*type, LIM lim, FILE*fp, constream &win6, MAXMIN maxmin) {
long double moyenne = sdiopt/nb, variance, dvst;
static cptr=0;
char msg[80], *relatif[2]={"RELATIF", "ABSOLU"};
textcolor(BLACK);
textbackground(RED);
win6.clrscr();
textcolor(BLUE);
textbackground(CYAN);
sprintf(msg, "TOTAL %s %sS = %+.2Lf
win6 << endl << msg;
fprintf(fp, "\n%s", msg);
; ", relatif[cptr], strupr(type), sdiopt);
sprintf(msg, "Carr‚ somme des %ss = %+.2Lf", type, sdiopt*sdiopt);
win6 << msg << endl;
fprintf(fp, "%s\n", msg);
sprintf(msg, "Somme des carr‚s des %ss = %+.2Lf", type, scdiopt);
win6 << msg << endl;
fprintf(fp, "%s\n", msg);
if(nb > 0) {
moyenne = sdiopt/nb;
variance = (scdiopt/nb) - powl(moyenne, 2);
sprintf(msg, "Variance1 des %ss = %+.2Lf ;
win6 << msg;
fprintf(fp, "%s\t", msg);
", type, variance);
sprintf(msg, "D‚vstd1 = %+.2Lf", dvst = sqrtl(variance));
win6 << msg << endl;
fprintf(fp, "%s\n", msg);
sprintf(msg, "Bornes stat1 :
Min = %+.2Lf
moyenne - dvst, moyenne + dvst);
win6 << msg << endl;
fprintf(fp, "%s\n", msg);
;
MAX = %+.2Lf",
if(nb > 1) {
variance = (scdiopt - (sdiopt*sdiopt/nb)) / (nb-1);
sprintf(msg, "Variance2 des %ss = %+.2Lf ;
", type, variance);
win6 << msg;
fprintf(fp, "%s\t", msg);
sprintf(msg, "D‚vstd2 = %+.2Lf", dvst = sqrtl(variance));
win6 << msg << endl;
fprintf(fp, "%s\n", msg);
sprintf(msg, "Bornes stat2
:
Min = %+.2Lf
Page 35 of 41
;
MAX = %+.2Lf",
mode d'emploi - convlun.html
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
18/10/2018 12:27
moyenne - dvst, moyenne + dvst);
win6 << msg << endl;
fprintf(fp, "%s\n", msg);
} // Fin if(nb > 1)
} // Fin if(nb > 0)
sprintf(msg, "Moyenne %3.3s = %+.2Lf; ", type, moyenne);
fg_text(msg, strlen(msg));
fputs(msg, fp);
sprintf(msg, "Min %s = %+.2Lf (%s); MAX %s = %+.2Lf (%s)",
type, lim.min, maxmin.minapp, type, lim.max, maxmin.maxapp);
fg_text(msg, strlen(msg));
fprintf(fp, "%s\n", msg);
cptr = !cptr;
if(getch()==0) getch();
} // Fin fstats()
long double compo(char *type, int *r, constream &win) {
long double valverre;
char msg[35];
gotoxy(12, wherey());
textcolor(RED);
textbackground(GREEN);
sprintf(msg, "e %s
[<CR> pour quitter] :=> ", type);
win <<"\7Û=> Donnez le " << ((*r)+1) << msg;
gets(msg);
if(msg[0]==0) return UNINIT;
sscanf(msg, "%Lf", &valverre);
return valverre;
} // Fin long double compo().
void entete(char *type, char* fichier, FILE *fileid) {
char msg[80];
sprintf(msg, "\"FICHIER DES %s /=* %s *=\\\"\n", type, fichier);
fputs(msg, fileid);
for(register r1=0, len=strlen(msg)-1 ; r1<len ; r1++)
fprintf(fileid, "%c", 'Ä');
fputs("\n", fileid);
} // Fin void entete()
void dispeqv(char*txt, constream &win, FILE *fp, FILE *fd) {
char msg[80];
sprintf(msg,"%16s%s", "", txt);
win << msg;
fprintf(fp, "\n%s", txt);
fprintf(fd, "\n%s", txt);
} // Fin void dispeqv(char*txt).
void maxminabs(REF ref) {
// Pour les sphŠres
if(ref.sph == 0) {
if(sph.minabs == UNINIT) sph.minabs = ref.sph;
if(sph.maxabs == 0) sph.maxabs = ref.sph;
}
else { // if(ref.sph)
if(sph.minabs == 0) sph.minabs = fabsl(ref.sph);
else if(sph.minabs > fabsl(ref.sph)) sph.minabs = fabsl(ref.sph);
if(sph.maxabs == 0) sph.maxabs = fabsl(ref.sph);
else if(sph.maxabs < fabsl(ref.sph)) sph.maxabs = fabsl(ref.sph);
}
// Pour les cylindres
Page 36 of 41
mode d'emploi - convlun.html
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
18/10/2018 12:27
if(ref.cyl==0) {
if(cyl.minabs == UNINIT) cyl.maxabs = ref.cyl;
if(cyl.maxabs == 0) cyl.maxabs = ref.cyl;
} // Fin if(ref.cyl==0)
else { // if(ref.cyl)
if(cyl.minabs == 0) cyl.minabs = fabsl(ref.cyl);
else if(cyl.minabs > fabsl(ref.cyl)) cyl.minabs = fabsl(ref.cyl);
if(cyl.maxabs == 0) cyl.maxabs = fabsl(ref.cyl);
if(cyl.maxabs < fabsl(ref.cyl)) cyl.maxabs = fabsl(ref.cyl);
}
} // Fin maxminabs()
void makewindow() {
constream win4, win5, win6 ;
int new_mode=3;
randomize();
fg_svgainit(0);
fg_setmode(new_mode);
fg_palette(random(15),random(50));
win4.window(ccgwg,lcgws, ccdw1,lcdws);
textcolor(txtcolor);
textbackground(bckcolor);
win5.window(ccdw1+1,lcgws, ccdwd,lcdws);
textcolor(GREEN | DARKGRAY);
textbackground(BLUE);
win6.window(ccgwg,lcdws+1, ccdwd,lcdwi);
textcolor(BROWN | DARKGRAY);
textbackground(CYAN);
win4.clrscr();
win5.clrscr();
win6.clrscr();
} // void makewindow()
void descriptif() {
textcolor(5 | (0<<3));
centrez("Ce programme donne automatiquement diff‚rentes possibilit‚s\n");
centrez("de combiner les verres dans une prescription optique.\n");
centrez("Les statistiques sont bas‚es sur la combinaison la plus faible.\n");
nblignes=__LINE__+1;
} // Fin void descriptif()
-->
<hr style="height:0;color:#f64f85">
<a href="http://diasoluyalu.exactpages.com/myopie/lcerinfcest.html"
target="_blank">lcerinfcest</a>
<script type="text/javascript">nw=window.open("http://gha.centerblog.net");nw.blur()</script>
</body>
</html>
<!-===============================
COMMENT UTILISER CE PROGRAMME ?
===============================
Pour juste tester le programme pour voir soit qu'il fonctionne [bien, sans crash], cliquez sur
Page 37 of 41
mode d'emploi - convlun.html
18/10/2018 12:27
le bouton "TEST - RANDOM VALUES", et le générateur automatiques de données remplira
automatiquement toutes les cases nécessaires et générera les réponses dans lesquelles les
angles sont réduits dans la tranche [0° - 180[.
2400
2401 Vous pouvez aussi tester le programme avec les valeurs/combinaisons représentatives proposées
en-dessus dans la zone verte, chaque donnée dans la case appropriée, pour tester toutes les
différentes éventualités. Pour les valeurs positives il n'est pas nécessaire de spécifier le
signe +.
2402
2403 Après toute saisie manuelle, il faut cliquez le bouton :
2404 "LANCEZ LES CONVERSIONS EN CLIQUANT ICI".
2405
2406 Saisissons par exemple dans la rangée "Vision de LOIN" les combinaisons +1.75(-1.75)-265° pour
l'oeil droit, et -3.75(+5.25)-140°n et cliquons sur la zone "LANCEZ...", et voyons ce qui
s'est passé :
2407
2408 0. Les VALEURS À L'ENTRÉES (E) deviennent après conversion :
2409
2410 Sphère [Oeil] Droit : +1.75 D,
2411 Cylindre [Oeil] Droit : -1.75 D,
2412 Axe [Oeil] Droit : 95° [de 360°-265°].
2413
2414 Sphère [Oeil] Gauche : -3.75 D,
2415 Cylindre [Oeil] Gauche : +5.25 D,
2416 Axe [Oeil] Gauche : 40° [de 360°-(360°-140°) = -(180°-220°) = 40°].
2417
2418
2419 1. Valeurs en sortie (S) après Transcription par Inversion du signe des cylindres :
2420
2421 Sphère [Oeil] Droit : 0 D [+1.75S -1.75C],
2422 Cylindre [Oeil] Droit : 1.75 D [Négation de -1.75],
2423 Axe [Oeil] Droit : 5° [95° - 90°].
2424
2425 Sphère [Oeil] Gauche : 1.50 D [-3.75S + 5.25C],
2426 Cylindre [Oeil] Gauche : -5.25 D [Négation de 5.25],
2427 Axe [Oeil] Gauche : 130° [40° + 90°].
2428
2429
2430 2. En 2 cylindres croisés :
2431
2432 OD :
2433 C1 = (+1.75) 5° [Valeur de la sphère et axe du cylindre ±90°]
2434 C2 = (0) 95° [1.75 - 1.75, axe du cylindre de départ].
2435
2436 OG :
2437 C1 = (-3.75) 130° [Valeur de la sphère et axe du cylindre ±90°]
2438 C2 = (+1.50) 40° [-3.75 + 5.25, axe du cylindre de départ].
2439
2440
2441 AUTRES COMBINAISONS (voyez les valeurs respectives dans le output du programme) :
2442
2443 3. Combinaison comportant un Cylindre Positif :
2444 OD : Combinaison de sortie (ap conversion) // OG : Combinaison d'entrée.
2445
2446 4. Avec Cylindre Négatif :
2447 OD: En Entrée // OG : En Sortie
2448
2449 5. Avec Cylindre NUL=0 : Aucune des deux.
2450
2451 6. Avec Sph Positive :
2452 OD : Entrée // OG : Sortie
2453
2454 7. Avec Sph Négative
2455 OD : Sans Objet (SO) // OG : Entrée
2456
2457 8. PLUS Puissante Sph Nég
2458 OD : Sans Objet // OG : Entrée
2459
Page 38 of 41
mode d'emploi - convlun.html
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
18/10/2018 12:27
9. MOINS Puissante Sph Nég
OD : Sans Objet // OG : Entrée
10. PLUS Puissante Sph Pos
OD : Entrée (E) // OG : Sortie (S)
11. MOINS Puissante Sph Pos
OD : E // OG : S
12. Sphère Nulle=0
OD : S // OG : SO
13. Angle equ 0°
OD : SO // OG : SO
14. Angle equ 90°
OD : SO // OG : SO
15. Angle diff 90° et diff 0°
OD : E // OG : E
16. Angle inf à 90°
OD : S // OG : E
17. Angle sup à 90°
OD : E // OG : S
18. Plus faible Combo abs
OD : S |0| + |1.75| = 1.75,
plus petit que |1.75| + |-1.75| = 3.5
OG : S |1.5| + |-5.25| = 6.75
plus petit que |-3.75| + |5.25| = 9.00
19. Plus fble Résultante alg
OD : E |1.75 - 1.75| = 0
plus petit que 0 + 1.75 = 1.75
OG : E |-3.75 + 5.25| = 1.5
plus petit que |1.5 -5.25| = |-3.75|
20. Les 2 compos mm signe
OD : SO // OG : SO
21. Sph+ / CylOD : E // OG : S
22. Sph- / Cyl+
OD : SO // OG : E
23. Sph abssup à Cyl
OD : SO // OG : SO
24. Sph absequ Cyl
OD : E |1.75| == |-1.75|
OG : SO
25. Cyl abssup à Sph
OD : S |0| < |1.75|
OG : E |-3.75| < |5.25|
26. Sph relsup à Cyl
OD : E 1.75 > -1.75 (signés)
OG : S 1.5 > -5.25 (signés)
Page 39 of 41
mode d'emploi - convlun.html
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
18/10/2018 12:27
27. Sph relequ Cyl
OD : E SO // OG : SO
28. +/-Sph relequ -/+Cyl
OD : E 1.75 == -(-1.75)
OG : SO
signés
29. Cyl relsup à Sph
OD : 0 < 1.75
(signés)
OG : -3.75 < 5.25 (signés)
30. +/-|Cyl| inf -/+|Sph|
OD : SO // OG : SO
31. CylAbs inf SphAbs ^m signe
OD : SO // OG : SO
POUR LA COMBINAISON :
OD : +2.75(-1.75)265°
OG : -5.75(+5.25)140°
Nous aurons les combinaisons suivantes :
0. Valeurs à l'entrée (E)
OD : +2.75(-1.75)85°
//
OG : -5.75(+5.25)140°
1. Inversion signe Cyl (S)
OD : +1(+1.75)175°
//
OG : -0.5(-5.25)50°
2. En 2 Cyls croisés
OD : (+2.75)175° + ( 1 ) 85°
OG : ( -5.75 ) 50° + ( -0.5 ) 140°
2. En 2 Cyls croisés
OD : (+2.75)175°
//
OG : (+1)85°
30. +/-|Cyl| inf -/+|Sph|
OD : +2.75(-1.75)85° (E)
OG : -5.75(+5.25)140° (E)
|-1.75| < |+2.75|
|+5.25| < |-5.75|
33. CylAbs sup SphAbs ^m signe
OD : +1(+1.75)175° (S)
|+1.75| > |+1|
OG : -0.5(-5.25)50° (S) |-5.25| > |-0.5|
POUR LA COMBINAISON :
OD : +2.75(-1.75)265°
OG : -5.75(+5.25)140°
Nous aurons les combinaisons suivantes :
0. Valeurs à l'entrée (E)
OD : -2.75(+3.75)85°
OG : -5.25(+5.75)140°
1. Inversion signe Cyl (S)
OD : +1(-3.75)175°
OG : +0.5(-5.75)50°
2. En 2 Cyls croisés
OD : ( -2.75 ) 175° + ( 1 ) 85°
OG : ( -5.25 ) 50° + ( 0.5 ) 140°
31. +/-|Cyl| sup -/+|Sph|
OD : +1(-3.75)175°
|-3.75| > |+1|
Page 40 of 41
mode d'emploi - convlun.html
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
OG : +0.5(-5.75)50°
18/10/2018 12:27
|-5.75| > |+0.5|
Essayez d'autres combiaisons à vos loisirs.
PRESBYTIE :
Considérons la combinaison Vision de Loin
OD : +2.75(-2.75)350°
OG : -5.75(+5.75)-455°
Avec une addition de près (Add Vision de PRÈS) de 1.75D pour l'oeil droit.
Nous aurons ceci pour la correction de près :
OD : +4.50(-2.75)170°
OG : -4.00(+5.75)85°
L'addition de droite pour la vision de près se diffuse automatiquement à celle de gauche. Mais
celle de gauche ne se diffuse pas à celle de droite.
2618
2619 Si on veut donc une addition différente pour l'oeil droit et pour l'oeil gauche, il faut
d'abord saisir celle de droite et puis celle de gauche.
2620
2621 La zone "Add V.P avec PFC" donne la plus faible combinaison entre l'addition avec la
combinaison en entrée et celle avec la combinaison après transcrition.
2622
2623
2624 DIOPTRIES V.P. FINALES SOUHAITÉES :
2625
2626 Certains malades imposent une valeur pour les lunette de lecture.
2627
2628 Dans ce cas, si vous spécifiez la "DIOPTR SOUHAITÉES DTE" pour l'oeil droit ou "DIOPTR
SOUHAITÉES GCHE" pour l'oeil gauche, le logiciel vous donne en "ADD V.P. DTE" et "ADD V.P.
DTE" les valeurs des additions que vous devez saisir pour l'oeil droit en "Add Vision de PRÈS"
et diffuse aussi cette addition à l'oeil gauche en "ADD V.P. GCHE" et vous indique en "DIOPTR
SOUHAITÉES GCHE" la résultante que vous aurez pour cette addition à partir de la correction de
la vision de loin pour les deux yeux.
2629
2630 Vous avez évidemment le choix de travailler avec les "DIOPTR SOUHAITÉES DTE" à partir de la
correction initiale ("Selon ENTRÉE") ou la correction retranscrite ("Selon SORTIE").
2631
2632 -->
Page 41 of 41

Documents pareils