w3resource

JavaScript: How to sort three numbers

JavaScript Conditional Statement and loops: Exercise-3 with Solution

Write a JavaScript conditional statement to sort three numbers. Display an alert box to show the results.

Sample numbers : 0, -1, 4
Output : 4, 0, -1

Visual Presentation:

JavaScript: How to sort three numbers

Sample Solution:

JavaScript Code:

// Assigning values to variables
var x = 0;
var y = -1;
var z = 4;

// Checking the conditions to determine the order of variables
if (x > y && x > z) {
    if (y > z) {
        console.log(x + ", " + y + ", " + z);
    } else {
        console.log(x + ", " + z + ", " + y);
    }
} else if (y > x && y > z) {
    if (x > z) {
        console.log(y + ", " + x + ", " + z);
    } else {
        console.log(y + ", " + z + ", " + x);
    }
} else if (z > x && z > y) {
    if (x > y) {
        console.log(z + ", " + x + ", " + y);
    } else {
        console.log(z + ", " + y + ", " + x);
    }
} 

Output:

4, 0, -1

Flowchart:

Flowchart: JavaScript:- Sort three numbers

Live Demo:

See the Pen javascript-conditional-statements-and-loops-exercise-3 by w3resource (@w3resource) on CodePen.

Improve this sample solution and post your code through Disqus.

Previous: Write a JavaScript conditional statement to find the sign of product of three numbers. Display an alert box with the specified sign.
Next: Write a JavaScript conditional statement to find the largest of five numbers. Display an alert box to show the result.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.