JavaScripti programm LCM leidmiseks

Selles näites õpid kirjutama JavaScripti programmi, mis leiab kahe numbri LCM-i.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:

  • JavaScripti, kui… muul juhul
  • JavaScripti ajal ja tehke … silmuse ajal
  • JavaScript silmusele

Kahe täisarvu väikseim kordne ( LCM ) on väikseim positiivne täisarv, mis on täiesti jagatav mõlema täisarvuga.

Näiteks LCM 6 ja 8 on 24 .

Näide 1: LCM-i kasutamine silmuse ja if-lause abil

 // program to find the LCM of two integers // take input const num1 = prompt('Enter a first positive integer: '); const num2 = prompt('Enter a second positive integer: '); // higher number among number1 and number2 is stored in min let min = (num1> num2) ? num1 : num2; // while loop while (true) ( if (min % num1 == 0 && min % num2 == 0) ( console.log(`The LCM of $(num1) and $(num2) is $(min)`); break; ) min++; )

Väljund

 Sisestage esimene positiivne täisarv: 6 Sisestage teine ​​positiivne täisarv: 8 6 ja 8 LCM on 24

Ülaltoodud programmis palutakse kasutajal sisestada kaks positiivset täisarvu.

Suurem arv kasutaja pakutavatest numbritest salvestatakse min muutujasse. Kahe numbri LCM ei saa olla väiksem kui suurem arv.

Lingit while kasutatakse iflausega. Igas iteratsioonis

  • Muutuja minjagatakse nii num1 kui ka num2-ga.
  • Kui mõlema numbri jäägid on võrdsed 0-ga , on see LCM ja breaklause lõpetab programmi.
  • Kui mõlema numbri jäägid pole võrdsed 0-ga , suurendatakse min väärtust 1 võrra ja silmus jätkub.
  • whileLoop kestab kuni tingimus on täidetud.
     if (min % num1 == 0 && min % num2 == 0)

Kahe numbri LCM leiad ka valemi abil:

 LCM = (num1 * num2) / HCF

HCF-i leidmise kohta lisateabe saamiseks külastage HCF-i leidmiseks JavaScripti programmi.

Näide 2: LCM arvutamine HCF abil

 // program to find the LCM of two integers let hcf; // take input const number1 = prompt('Enter a first positive integer: '); const number2 = prompt('Enter a second positive integer: '); // looping from 1 to number1 and number2 to find HCF for (let i = 1; i <= number1 && i <= number2; i++) ( // check if is factor of both integers if( number1 % i == 0 && number2 % i == 0) ( hcf = i; ) ) // find LCM let lcm = (number1 * number2) / hcf; // display the hcf console.log(`HCF of $(number1) and $(number2) is $(lcm).`);

Väljund

 Sisestage esimene positiivne täisarv: 6 Sisestage teine ​​positiivne täisarv: 8 6 ja 8 LCM on 24.

Ülaltoodud programmis arvutatakse kõigepealt arvude HCF. Seejärel arvutatakse LCM etteantud valemi abil.

Huvitavad Artiklid...