У овом примеру ћете научити како да пронађете највећи међу три броја у ЈаваСцрипт-у.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт поређење и логички оператори
- ЈаваСцрипт иф … елсе Изјава
Помоћу if… else
изјаве можете пронаћи највећи од три броја .
Пример 1: Највећи број међу три броја
// 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);
Оутпут
Унесите први број: -7 Унесите други број: -5 Унесите трећи број: -1 Највећи број је -1
У горњем програму parseFloat()
се користи за претварање нумеричког низа у број. Ако је низ плутајући број, parseFloat()
претвара га у број са покретном тачком.
Бројеви се међусобно упоређују помоћу >=
оператора већег или једнаког . И if… else if… else
изјава се користи за проверу стања.
Овде се логички АНД &&
такође користи за проверу два услова.
Такође можете да користите уграђену Math.max()
функцију ЈаваСцрипт да бисте пронашли највећи међу бројевима.
Пример2: Коришћење Матх.мак ()
// 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);
Оутпут
Унесите први број: 5 Унесите други број: 5.5 Унесите трећи број: 5.6 Највећи број је 5.6
Math.max()
враћа највећи број међу наведеним бројевима.
Помоћу Math.min()
функције можете пронаћи најмањи међу бројевима.