Hey there, future JavaScript maestros! 🚀 I’m Vishnu Rajoria, your friendly programming trainer at CSLAB Software Development and Training Institute, the best place to kickstart your coding journey in Sikar, Rajasthan.
Today, we’re diving into the fundamentals of JavaScript with a set of 20 assignments that will sharpen your skills in basic math operations. Let’s gear up and make math fun with coding!
🌐 CSLAB: Your Coding Hub in Sikar, Rajasthan 🌐
CSLAB Software Development and Training Institute in Sikar, Rajasthan, is where coding dreams come true. We keep it simple and effective – no jargon, just practical skills. Join us to become the coder you always wanted to be! Visit [cslab.in] and let’s start this coding journey together
🚀 20 JavaScript Math Challenges by Vishnu Rajoria 🚀
Assignment 1: Addition
Write a JavaScript program to add two numbers and display the result.
Assignment 2: Subtraction
Create a script that subtracts one number from another and prints the output.
Assignment 3: Multiplication
Build a program to multiply two numbers and show the result.
Assignment 4: Division
Craft a script to divide two numbers and display the quotient.
Assignment 5: Modulus/Remainder
Write a JavaScript function to find the remainder when one number is divided by another.
Assignment 6: Square
Develop a program that calculates and prints the square of a given number.
Assignment 7: Power of a Number
Create a script to calculate the power of a number raised to a specific exponent.
Assignment 8: Count Digits
Develop a script that counts and displays the number of digits in a given integer.
Assignment 9: Check Positive, Negative, or Zero
Craft a function that checks whether a given number is positive, negative, or zero.
Assignment 10: Swap Numbers
Write a JavaScript program to swap the values of two variables without using a temporary variable.
Assignment 11: Minimum
Write a JavaScript function to find the minimum of two numbers.
Assignment 12: Maximum
Develop a program that determines the maximum of two given numbers.
Assignment 13: Average
Create a script to calculate and display the average of three numbers.
Assignment 14: Check Even or Odd
Build a function to check if a given number is even or odd.
Assignment 15: Sum of Natural Numbers
Write a program to find the sum of the first 10 natural numbers.
Assignment 16: Factorial
Craft a script to calculate the factorial of a given number.
Assignment 17: Calculate Simple Interest
Create a program to calculate and display the simple interest based on user input.
Assignment 18: Prime Number Checker
Create a program that checks whether a given number is prime or not.
Assignment 19: Calculate Grocery Bill
Write a JavaScript program that calculates the total cost of a grocery bill. Include variables for the prices of individual items and quantities purchased.
Assignment 20: Convert Currency
Develop a script that converts an amount from one currency to another. Include variables for exchange rates.
Assignment Solution
Assignment 1: Addition
Write a JavaScript program to add two numbers and display the result.
Solution:
Here’s a simple JavaScript program that adds two numbers and displays the result
// Prompt the user to enter the first number
let firstNumber = parseFloat(prompt("Enter the first number:"));
// Prompt the user to enter the second number
let secondNumber = parseFloat(prompt("Enter the second number:"));
// Check if the inputs are valid numbers
if (isNaN(firstNumber) || isNaN(secondNumber)) {
alert("Please enter valid numbers.");
} else {
// Calculate the sum of the two numbers
let sum = firstNumber + secondNumber;
// Display the result
alert(`The sum of ${firstNumber} and ${secondNumber} is: ${sum}`);
}
- This program uses the prompt function to get user input
- converts the input to numbers using parseFloat
- checks if the inputs are valid numbers using isNaN
- performs the addition, and then displays the result using alert.
Assignment 2: Subtraction
Create a script that subtracts one number from another and prints the output.
Solution
Here’s a simple JavaScript program that subtracts one number from another and prints the output:
// Prompt the user to enter the first number
let firstNumber = parseFloat(prompt("Enter the first number:"));
// Prompt the user to enter the second number
let secondNumber = parseFloat(prompt("Enter the second number:"));
// Check if the inputs are valid numbers
if (isNaN(firstNumber) || isNaN(secondNumber)) {
alert("Please enter valid numbers.");
} else {
// Calculate the difference between the two numbers
let difference = firstNumber - secondNumber;
// Display the result
alert(`The difference between ${firstNumber} and ${secondNumber} is: ${difference}`);
}
This program is similar to the previous one but performs subtraction instead of addition. It prompts the user to enter two numbers, checks if the inputs are valid, calculates the difference, and then displays the result using alert.
Assignment 3: Multiplication
Build a program to multiply two numbers and show the result.
Solution
Here’s a simple JavaScript program that multiplies two numbers and displays the result:
// Prompt the user to enter the first number
let firstNumber = parseFloat(prompt("Enter the first number:"));
// Prompt the user to enter the second number
let secondNumber = parseFloat(prompt("Enter the second number:"));
// Check if the inputs are valid numbers
if (isNaN(firstNumber) || isNaN(secondNumber)) {
alert("Please enter valid numbers.");
} else {
// Calculate the product of the two numbers
let product = firstNumber * secondNumber;
// Display the result
alert(`The product of ${firstNumber} and ${secondNumber} is: ${product}`);
}
Assignment 4: Division
Craft a script to divide two numbers and display the quotient.
Solution:
Here’s a simple JavaScript program that divides two numbers and displays the quotient:
// Prompt the user to enter the dividend
let dividend = parseFloat(prompt("Enter the dividend:"));
// Prompt the user to enter the divisor
let divisor = parseFloat(prompt("Enter the divisor:"));
// Check if the inputs are valid numbers and if the divisor is not zero
if (isNaN(dividend) || isNaN(divisor) || divisor === 0) {
alert("Please enter valid numbers. The divisor cannot be zero.");
} else {
// Calculate the quotient of the two numbers
let quotient = dividend / divisor;
// Display the result
alert(`The quotient of ${dividend} divided by ${divisor} is: ${quotient}`);
}
more solutions coming soon! till then try the assignment.
🌟 Ready to Code at CSLAB? Join Us Today! 🌟
Remember, practice is the key to mastering JavaScript and turning these mathematical operations into second nature. Happy coding, and see you in class at CSLAB Software Development and Training Institute! 🚀💻
Happy Coding, Future Developers! 🚀💻