w3resource

JavaScript: Find the largest of three given integers

JavaScript Basic: Exercise-31 with Solution

Write a JavaScript program to find the largest of three given integers.

This JavaScript program takes three integers as input and determines the largest among them. It compares the integers using conditional statements and returns the highest value.

Visual Presentation:

JavaScript: Find the largest of three given integers

Sample Solution:

JavaScript Code:

// Define a function named max_of_three that takes three parameters: x, y, and z
function max_of_three(x, y, z) {
  // Initialize a variable max_val with the value 0
  let max_val = 0;

  // Check if x is greater than y
  if (x > y) {
    // If true, assign the value of x to max_val
    max_val = x;
  } else {
    // If false, assign the value of y to max_val
    max_val = y;
  }

  // Check if z is greater than max_val
  if (z > max_val) {
    // If true, update max_val to the value of z
    max_val = z;
  }

  // Return the final value of max_val
  return max_val;
}

// Log the result of calling max_of_three with the arguments 1, 0, 1 to the console
console.log(max_of_three(1, 0, 1));

// Log the result of calling max_of_three with the arguments 0, -10, -20 to the console
console.log(max_of_three(0, -10, -20));

// Log the result of calling max_of_three with the arguments 1000, 510, 440 to the console
console.log(max_of_three(1000, 510, 440)); 

Output:

1
0
1000

Live Demo:

See the Pen JavaScript: largest of three given integers - ex-31 by w3resource (@w3resource) on CodePen.


Flowchart:

Flowchart: JavaScript - Find the largest of three given integers

ES6 Version:

// Define a function named max_of_three using arrow function syntax
const max_of_three = (x, y, z) => {
  // Initialize a variable max_val with the value 0
  let max_val = 0;

  // Use the conditional (ternary) operator to assign the maximum value between x and y to max_val
  max_val = (x > y) ? x : y;

  // Update max_val to the value of z if z is greater than max_val
  max_val = (z > max_val) ? z : max_val;

  // Return the final value of max_val
  return max_val;
};

// Log the result of calling max_of_three with the arguments 1, 0, 1 to the console
console.log(max_of_three(1, 0, 1));

// Log the result of calling max_of_three with the arguments 0, -10, -20 to the console
console.log(max_of_three(0, -10, -20));

// Log the result of calling max_of_three with the arguments 1000, 510, 440 to the console
console.log(max_of_three(1000, 510, 440));

Improve this sample solution and post your code through Disqus.

Previous: JavaScript program to check if a string "Script" presents at 5th (index 4) position in a given string,
Next: JavaScript program to find a value which is nearest to 100 from two different given integer values.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/javascript-exercises/javascript-basic-exercise-31.php