JavaScript-program for å finne et faktors faktum (med eksempler)

I dette eksemplet lærer du å skrive et JavaScript-program for å beregne faktoren for et tall.

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

  • JavaScript hvis … annet uttalelse
  • JavaScript for loop

Faktoriet til et tall er produktet av alle tallene fra 1 til det nummeret. For eksempel,

fabrikk på 5 er lik 1 * 2 * 3 * 4 * 5 = 120 .

Faktoren til et positivt tall n er gitt av:

 factorial of n (n!) = 1 * 2 * 3 * 4… n

Faktoren for negative tall eksisterer ikke, og faktoren 0 er 1 .

Eksempel: Finn faktor

 // program to find the factorial of a number // take input from the user const number = parseInt(prompt('Enter a positive integer: ')); // checking if number is negative if (number < 0) ( console.log('Error! Factorial for negative number does not exist.'); ) // if number is 0 else if (number === 0) ( console.log(`The factorial of $(number) is 1.`); ) // if number is positive else ( let fact = 1; for (i = 1; i <= number; i++) ( fact *= i; ) console.log(`The factorial of $(number) is $(fact).`); )

Produksjon

 Skriv inn et positivt heltall: 5 Faktor på 5 er 120.

I programmet ovenfor blir brukeren bedt om å angi et heltall. Deretter brukes if… else if… elseuttalelse for å sjekke tilstanden til et nummer.

  • Når brukeren skriver inn et negativt tall, vises en feilmelding.
  • Når brukeren skriver inn 0 , er faktoren 1 .
  • Når brukeren skriver inn et positivt heltall, brukes en forsløyfe til å gjenta over 1 til nummeret som er angitt av brukeren for å finne faktoren.
  • Hvert tall multipliseres og lagres i factvariabelen.

Interessante artikler...