w3resource

JavaScript: Check two given numbers and return true if one of the number is 50 or if their sum is 50

JavaScript Basic: Exercise-18 with Solution

Write a JavaScript program to check a pair of numbers and return true if one of the numbers is 50 or if their sum is 50.

This JavaScript program checks a pair of numbers and returns true if one of the numbers is 50 or if their sum equals 50. It utilizes logical operators and conditional statements to evaluate the given conditions and return the appropriate result.

Visual Presentation:

JavaScript: Check two given numbers and return true if one of the number is 50 or if their sum is 50

Sample Solution:

JavaScript Code:

// Define a function named test50 that takes two parameters, x and y
function test50(x, y) {
  // Return true if x is equal to 50 or y is equal to 50 or the sum of x and y is equal to 50; otherwise, return false
  return ((x == 50 || y == 50) || (x + y == 50));
}

// Log the result of calling the test50 function with the arguments 50 and 50 to the console
console.log(test50(50, 50));

// Log the result of calling the test50 function with the arguments 20 and 50 to the console
console.log(test50(20, 50));

// Log the result of calling the test50 function with the arguments 20 and 20 to the console
console.log(test50(20, 20));

// Log the result of calling the test50 function with the arguments 20 and 30 to the console
console.log(test50(20, 30));

Output:

true
true
false
true

Live Demo:

See the Pen JavaScript: Check two given numbers- basic-ex-18 by w3resource (@w3resource) on CodePen.


Flowchart:

Flowchart: JavaScript - Check two given numbers and return true if one of the number is 50 or if their sum is 50

ES6 Version:

// Using ES6 arrow function syntax to define the test50 function
const test50 = (x, y) => ((x === 50 || y === 50) || (x + y === 50));

// Log the result of calling the test50 function with the arguments 50 and 50 to the console
console.log(test50(50, 50));

// Log the result of calling the test50 function with the arguments 20 and 50 to the console
console.log(test50(20, 50));

// Log the result of calling the test50 function with the arguments 20 and 20 to the console
console.log(test50(20, 20));

// Log the result of calling the test50 function with the arguments 20 and 30 to the console
console.log(test50(20, 30));

Improve this sample solution and post your code through Disqus.

Previous: JavaScript program to compute the absolute difference between a specified number and 19.
Next: JavaScript program to check a given integer is within 20 of 100 or 400.

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-18.php