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> 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> 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> </th><th rowspan="5"></th><th style="background:#A56BE8">DIOPTR SOUHAITÉES DTE</th><th style="background:#A56BE8"> </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"> </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:"#9294d3""><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