Anda di halaman 1dari 8

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. jours,
b. semaines,
c. mois,
d. années,
e. heures,
f. minutes,
g. 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 :


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

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="diassites@mail2world.com">
<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- 8:33:39 AM


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

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- 8:33:39 AM


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

Exécution (étape de la saisie) :

mardi 30 avril 2019 -4/8- 8:33:39 AM


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

Exécution (étape du output) :

mardi 30 avril 2019 -5/8- 8:33:39 AM


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

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 (8:33:39 AM).

mardi 30 avril 2019 -6/8- 8:33:39 AM


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

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

diasfb@mail2world.com

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-en-
Cac-Cas
• https://www.scribd.com/document/377035454/Le-Hasard-Des-Thermometres-

mardi 30 avril 2019 -7/8- 8:33:39 AM


J.D.B. DIASOLUKA Nz. Luyalu Calcul des RDVs, version 3

Non-contact-a-Infrarouge
• https://www.scribd.com/document/376222482/Petite-Introduction-Aux-Fonctions-
JavaScript
• https://www.scribd.com/document/376221919/La-Foi-en-Jesus-Christ-Pour-Quoi-
Faire
• 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-Objets-
JavaScript
• https://www.scribd.com/document/374788758/Iterations-en-JavaScript
• https://www.scribd.com/document/374738470/Le-Plus-Grand-Secret-de-La-
Creation
• https://www.scribd.com/document/374597969/Nouvelle-Formule-d-IMC-indice-
de-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-Reflexes-
Pupillomoteurs
• https://www.scribd.com/document/321168468/Renseignements-Id-et-
Anthropometriques
• https://www.scribd.com/document/320856721/Emission-31-Jul-2016
• https://www.scribd.com/document/318182982/Complication-Visuelle-du-
Traitement-de-La-Malaria
• https://www.scribd.com/document/318180637/Rapport-Entre-Oxymetrie-Et-Type-
Respiration
• https://www.scribd.com/document/315746265/Classification-Des-Medicaments
• https://www.scribd.com/document/315745909/Incongruences-Heresies-et-
Heterodoxies-de-la-Notion-de-Laboratoire
• https://www.scribd.com/document/315745725/Rapport-Entre-Oxymetrie-Et-Type-
Respiration

mardi 30 avril 2019 -8/8- 8:33:39 AM

Anda mungkin juga menyukai