utilitaire javascript des RDVs et autres délais
Transcription
utilitaire javascript des RDVs et autres délais
Utilitaire Javascript des RDVs et autres Délais J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga +243 - 851278216 - 899508675 - 995624714 - 902263541 813572818 La dernière révision de ce texte est disponible sur CD. Voici le code source d’un petit utilitaire JavaScript (EcmaScript) pour calculer et fixer automatiquement un RDV en fonction de : 1. la date de départ que vous lui précisez, 2. l’échéance en a. b. c. d. e. f. g. jours, semaines, mois, années, heures, minutes, secondes, 3. la date approximative du RDV, 4. tout cela accommodé au jour de la semaine que vous souhaitez pour le RDV. Le dernier RDV calculé est en haut : L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu Le code source du programme : <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <base target="_top"> <title>Méthode alternative de multiplication de deux nombres</title> <meta content="30 days" name=Revisit-after> <meta name=ROBOTS content="INDEX,FOLLOW"> <meta http-equiv=Page-Enter content="RevealTrans(Duration=3,Transition=23)"> <meta http-equiv=Page-Exit content="RevealTrans(Duration=3,Transition=23)"> <meta http-equiv=Content-Language content=fr-be> <meta name=Title content="Méthode alternative de multiplication de deux nombres|Mathématique"> <meta name=Created content="jeudi 18 avril 2019, 23:09:26"> <meta name=Modified content="mardidi 28 avril 2019 - 15:34:32"> <meta name=description content="Méthode alternative de multiplication de deux nombres"> <meta name=keywords content="méthode,multiplication,nombres"> <meta name="author" content="Dr. Jean-Baptiste Dadet DIASOLUKA Nzoyifuanga Luyalu (CNOM : 0866) - Ophtalmologiste"> <meta name="author-address" content="[email protected]"> <meta name="author-site" content="http://www.blogg.org/blog-57394.html"> <meta name="author-site2" content="http://www.amessi.org/diasoluka"> <meta name="author-site3" content="https://www.vk.com/diasoluyalu"> <script type = "text/javascript"> "use strict"; const a = Math.round((Math.random()*100000)), b = Math.round((Math.random()*100000)); let c=0 , tmp="\n"+ ++c+". *** a = "+a+ "\n"+ ++c+". *** b = "+b+"\n"; let aU = a % 10, bU = b % 10; tmp+="\n"+ ++c+". aU [a % 10 = "+a+" % 10] = "+aU + "\n"+ ++c+". bU [b % 10 = "+b+" % 10] = "+bU+"\n"; let aD = parseInt(a/10), bD = parseInt(b/10); tmp+="\n"+ ++c+". aD [parseInt(a/10)] = "+aD + "\n"+ ++c+". bD [parseInt(b/10)] = "+bD+"\n"; let mG = aD * bD, mD = aU * bU; tmp+="\n"+ ++c+". mG (ad ["+aD+"] * bD ["+bD+"]) = "+mG + "\n"+ ++c+". mD (aU ["+aU+"] * bU ["+bU+"]) = "+mD+"\n"; let mI = aU * bD; tmp+="\n"+ ++c+". mI = { aU [="+a+" % 10 = "+aU+"] * "+ "bD [= parseInt("+b+"/"+10+")= "+bD+"] } = "+mI+"\n"; let mE = aD * bU; tmp+="\n"+ ++c+". mE = { aD [= parseInt("+a+"/"+10+")= "+aD+"] * "+ "bU [= "+b+" % 10 = "+bU+"] } = "+mE+"\n"; mardi 30 avril 2019 -2/8- 6:03:15 PM L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu let sMEI = mI + mE; tmp+="\n"+ ++c+". sMEI = { mI [= "+mI + "] + mE [= "+mE+"] } = "+sMEI+"\n"; if(mD>9){ var nmD = mD % 10, nsMEI = sMEI+parseInt(mD/10) tmp+="\n"+ ++c+". nmD = {mD % 10 = ["+mD+" % 10] = "+nmD + "}"+ "\n"+ ++c+". nsMEI = {[sMEI ="+sMEI+"] + [parseInt("+mD + "/10) = "+parseInt(mD/10)+"]} = "+nsMEI } else { var nmD = mD, nsMEI = sMEI tmp+="\n"+ ++c+". nmD = { mD % 10 = "+nmD+"} "+ "\n"+ ++c+". nsMEI = ["+nsMEI+"]"; } tmp+="\n"; if(nsMEI>9){ var msMEI = nsMEI % 10, nmG = mG+parseInt(nsMEI/10); tmp+="\n"+ ++c+". msMEI = { nsMEI % 10 = ["+nsMEI + " % 10]} = "+msMEI; tmp+="\n"+ ++c+". nmG = {mG [="+mG + "] + [(parseInt(nsMEI/10) = "+parseInt(nsMEI/10)+"]} = "+nmG; } else { var msMEI=nsMEI, nmG = mG; tmp+="\n"+ ++c+". msMEI = ["+msMEI+"]"; tmp+="\n"+ ++c+". nmG = ["+nmG; } tmp+="\n"; let res = String(nmG).concat(String(msMEI)).concat(String(nmD)); tmp+="\n\n"+ ++c+". Res = { nmG ["+nmG+"] + msMEI ["+msMEI+ "] + mD ["+nmD+"] } = " + res; let verif = a*b; tmp+="\n"+ ++c+". <=> Vérif : a ("+a+") * b ("+b+") = "+verif; tmp+="\n\n"+ ++c+". <= CQFD => res ("+res+") / verif ("+verif + ") = "+ (res/verif); console.log(tmp); </script> </head> mardi 30 avril 2019 -3/8- 6:03:15 PM L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu Exécution (étape de la saisie) : mardi 30 avril 2019 -4/8- 6:03:15 PM L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu Exécution (étape du output) : mardi 30 avril 2019 -5/8- 6:03:15 PM L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu Exécution-II (autre output, après spécification de la date approximative du RDV ou de la date [approximative] d’anniversaire) : Kinshasa, le 30 avril 2019 (6:03:15 PM). mardi 30 avril 2019 -6/8- 6:03:15 PM L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu Mots-clés : calcul, RDV, échéances, délais, automatique, automatiquement, calculer, rendez-vous, jour de la semaine, date de départ, date de rendez-vous, javascript, ecmascript, date ajustée de RDV, date calculée de RDV, date calculée du RDV, date calculée RDV DIASOLUKA Nz. Luyalu Docteur en Médecine, Chirurgie & Accouchements (1977), CNOM : 0866 - Spécialiste en ophtalmologie (1980) Études humanités : Scientifique - Mathématiques & Physique. Informaticien-amateur, Programmeur et WebMaster. Chercheur indépendant, autonome et autofinancé, bénévole, sans aucun conflit d’intérêt ou liens d'intérêts ou contrainte promotionnelle avec qui qu’il soit ou quelqu’organisme ou institution / organisation que ce soit, étatique, paraétatique ou privé, industriel ou commercial en relation avec le sujet présenté. +243 - 851278216 - 899508675 - 991239212 - 902263541 - 813572818 [email protected] Autre Lecture : https://www.scribd.com/document/374738470/Le-Plus-Grand-Secret-de-La-Creation D’autres publications pouvant aussi intéresser : • https://www.scribd.com/document/377036251/Le-Dosage-Des-Medicaments-enCac-Cas • https://www.scribd.com/document/377035454/Le-Hasard-Des-Thermometres- mardi 30 avril 2019 -7/8- 6:03:15 PM L’Espace Multidimensionnel J.D.B. DIASOLUKA Nz. Luyalu Non-contact-a-Infrarouge • https://www.scribd.com/document/376222482/Petite-Introduction-Aux-FonctionsJavaScript • https://www.scribd.com/document/376221919/La-Foi-en-Jesus-Christ-Pour-QuoiFaire • https://www.scribd.com/document/375689778/Lacuite-visuelle-angulaire • https://www.scribd.com/document/375349851/La-variable-This • https://www.scribd.com/document/375024162/Fonctions-Imbriquees-en-JS • https://www.scribd.com/document/374789297/Format-Interne-Des-ObjetsJavaScript • https://www.scribd.com/document/374788758/Iterations-en-JavaScript • https://www.scribd.com/document/374738470/Le-Plus-Grand-Secret-de-LaCreation • https://www.scribd.com/document/374597969/Nouvelle-Formule-d-IMC-indicede-doduite-Selon-Dr-Diasoluka • https://www.scribd.com/document/373847209/Property-Descriptors • https://www.scribd.com/document/373833282/l-Objet-Global-Window • https://www.scribd.com/document/372665249/Javascript-Tome-II • https://www.scribd.com/document/355291488/motilite-oculaire-2 • https://www.scribd.com/document/355291239/motilite-oculaire-I • https://www.scribd.com/document/355290248/Script-d-Analyses-Des-ReflexesPupillomoteurs • https://www.scribd.com/document/321168468/Renseignements-Id-etAnthropometriques • https://www.scribd.com/document/320856721/Emission-31-Jul-2016 • https://www.scribd.com/document/318182982/Complication-Visuelle-duTraitement-de-La-Malaria • https://www.scribd.com/document/318180637/Rapport-Entre-Oxymetrie-Et-TypeRespiration • https://www.scribd.com/document/315746265/Classification-Des-Medicaments • https://www.scribd.com/document/315745909/Incongruences-Heresies-etHeterodoxies-de-la-Notion-de-Laboratoire • https://www.scribd.com/document/315745725/Rapport-Entre-Oxymetrie-Et-TypeRespiration mardi 30 avril 2019 -8/8- 6:03:15 PM