JavaScript programma, lai atrastu lielāko starp trim numuriem

Šajā piemērā jūs iemācīsities atrast lielāko starp trim JavaScript numuriem.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript salīdzinājums un loģiskie operatori
  • JavaScript, ja … cits paziņojums

Izmantojot if… elsepaziņojumu, lielāko no trim skaitļiem varat atrast .

1. piemērs: lielākais skaitlis starp trim skaitļiem

 // program to find the largest among three numbers // take input from the user const num1 = parseFloat(prompt("Enter first number: ")); const num2 = parseFloat(prompt("Enter second number: ")); const num3 = parseFloat(prompt("Enter third number: ")); let largest; // check the condition if(num1>= num2 && num1>= num3) ( largest = num1; ) else if (num2>= num1 && num2>= num3) ( largest = num2; ) else ( largest = num3; ) // display the result console.log("The largest number is " + largest);

Rezultāts

 Ievadiet pirmo numuru: -7 Ievadiet otro numuru: -5 Ievadiet trešo numuru: -1 Lielākais skaitlis ir -1

Iepriekš minētajā programmā parseFloat()tiek izmantots ciparu virknes pārveidošanai par numuru. Ja virkne ir peldošs skaitlis, tā tiek parseFloat()pārveidota par peldošā komata skaitli.

Skaitļus salīdzina viens ar otru, izmantojot lielāko vai vienādu ar >=operatoru. Un if… else if… elsepaziņojums tiek izmantots stāvokļa pārbaudei.

Šeit loģisko AND &&izmanto arī divu nosacījumu pārbaudei.

Varat arī izmantot JavaScript iebūvēto Math.max()funkciju, lai atrastu lielāko starp skaitļiem.

2. piemērs: Math.max () izmantošana

 // program to find the largest among three numbers // take input from the user const num1 = parseFloat(prompt("Enter first number: ")); const num2 = parseFloat(prompt("Enter second number: ")); const num3 = parseFloat(prompt("Enter third number: ")); const largest = Math.max(num1, num2, num3); // display the result console.log("The largest number is " + largest);

Rezultāts

 Ievadiet pirmo numuru: 5 Ievadiet otro numuru: 5,5 Ievadiet trešo numuru: 5,6 Lielākais skaitlis ir 5,6

Math.max() atgriež lielāko skaitli starp norādītajiem skaitļiem.

Varat izmantot Math.min()funkciju, lai atrastu mazāko starp skaitļiem.

Interesanti raksti...