code de programme pour multiplier deux nombres entiers

publicité
Multiplication de deux Nombres
(Nouvelle Méthode, trouvée sur Internet)
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 une nouvelle méthode arithmétique de multiplication algébrique
de deux nombres trouvée sur le Web (Internet - youtube).
Avec deux nombres N1 et N2, tels que
N1 composé des digits ab, et
N2 composé des digits xy,
Le produit arithmétique ( N1 * N2 ) sera la concaténation ci-dessous:
(a*x) concat (( a*z) + (b*y ) concat( b*z )) .
Exemple :
(a*x) concat (( a*z) + (b*y ) concat( b*z ) .
Considérons deux nombres 14 et 21.
12 * 13 =
(1 * 1) . concat( ( (1 * 3) + (2 * 1) ) . concat(2 * 3) )
1 + 5 +6
1 5 6
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
Voici un petit code de programme qui permet de faire la vérification de
ce principe avec plusieurs nombres :
<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";
DIASOLUKA Nz. Luyalu
-2/8-
vendredi 31 mai 2019 [5:51:53 PM]
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
let mE = aD * bU;
tmp+="\n"+ ++c+". mE = { aD [= parseInt("+a+"/"+10+")= "+aD+"] * "+
"bU [= "+b+" % 10 = "+bU+"] } = "+mE+"\n";
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>
DIASOLUKA Nz. Luyalu
-3/8-
vendredi 31 mai 2019 [5:51:53 PM]
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
Vérification I :
Le premier nombre (multiplicande) est de beaucoup plus grande amplitude:
DIASOLUKA Nz. Luyalu
-4/8-
vendredi 31 mai 2019 [5:51:53 PM]
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
Vérification II :
Le deuxième nombre (multiplicateur) est de plus grande amplitude:
DIASOLUKA Nz. Luyalu
-5/8-
vendredi 31 mai 2019 [5:51:53 PM]
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
Vérification III :
Les deux nombres (multiplicateur et multiplicande) sont de même amplitude:
Kinshasa, le 31 mai 2019 (5:51:53 PM).
Mots-clés :
produit,
multiplicateur,
multiplicande,
amplitude,
concaténation,
code,
digits,
vérification,
principe,
concat,
nouvelle
méthode, multiplication, multiplication facile,
nombres entiers, deux nombres, arithmétique,
algébrique, mathématiques, internet, youtube,
web
DIASOLUKA Nz. Luyalu
-6/8-
vendredi 31 mai 2019 [5:51:53 PM]
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
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-ThermometresNon-contact-a-Infrarouge
• https://www.scribd.com/document/376222482/Petite-Introduction-AuxFonctions-JavaScript
• https://www.scribd.com/document/376221919/La-Foi-en-Jesus-Christ-PourQuoi-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-ObjetsJavaScript
DIASOLUKA Nz. Luyalu
-7/8-
vendredi 31 mai 2019 [5:51:53 PM]
Code pour vérifier la deuxième méthode de multiplication de deux nombres entiers
• 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-EtType-Respiration
• 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-EtType-Respiration
DIASOLUKA Nz. Luyalu
-8/8-
vendredi 31 mai 2019 [5:51:53 PM]
Téléchargement