JavaScript-program for å finne LCM

I dette eksemplet lærer du å skrive et JavaScript-program som finner LCM på to tall.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript hvis … annet uttalelse
  • JavaScript mens og gjør… mens Loop
  • JavaScript for loop

Minst felles multiplum ( LCM ) av to heltall er det minste positive heltallet som er helt delelig med begge heltallene.

For eksempel, LCM av 6 og 8 er 24 .

Eksempel 1: LCM Bruk mens Loop og if Statement

 // 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++; )

Produksjon

 Angi et første positivt heltall: 6 Angi et annet positivt heltall: 8 LCM på 6 og 8 er 24

I programmet ovenfor blir brukeren bedt om å angi to positive heltall.

Det større antallet blant tallene som er gitt av brukeren er lagret i en minvariabel. LCM med to tall kan ikke være mindre enn det større tallet.

Mens loop brukes med en ifuttalelse. I hver iterasjon,

  • Variabelen miner delt på både num1 og num2.
  • Hvis resten av begge tallene er lik 0 , er det LCM og breakutsagnet avslutter programmet.
  • Hvis resten av begge tallene ikke er lik 0 , økes verdien av min med 1 og sløyfen fortsetter.
  • Den whilesløyfen fortsetter inntil betingelsen er oppfylt.
     if (min % num1 == 0 && min % num2 == 0)

LCM med to tall kan også bli funnet ved hjelp av formelen:

 LCM = (num1 * num2) / HCF

For å lære om hvordan du finner HCF, besøk JavaScript-programmet for å finne HCF.

Eksempel 2: LCM-beregning ved bruk av HCF

 // 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).`);

Produksjon

 Angi et første positivt heltall: 6 Angi et annet positivt heltall: 8 LCM på 6 og 8 er 24.

I programmet ovenfor beregnes først HCF av tallene. Deretter beregnes LCM med den gitte formelen.

Interessante artikler...