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

Documents pareils