Task 1
Code
var name = "Abdy"; var age = 21; var isStudent = true; var university = "Your University Name"; var city = "Your City"; var country = "Your Country"; var degreeName = "BS Computer Science"; var semester = 5; var cgpa = 3.4;
Output
Name: Abdy
Age: 21
Student: true
University: Your University Name
Location: Your City, Your Country
Degree: BS Computer Science (Semester 5)
CGPA: 3.4
Age: 21
Student: true
University: Your University Name
Location: Your City, Your Country
Degree: BS Computer Science (Semester 5)
CGPA: 3.4
Task 2
Code
function isPrime(num) {
if (num < 2) return false;
for (let i = 2; i * i <= num; i++) {
if (num % i === 0) return false;
}
return true;
}
let givenPrime = 15;
let next = givenPrime + 1;
while (!isPrime(next)) {
next++;
}
Output
Given number: 15
Next prime: 17
Next prime: 17
Task 3
Code
function createPhoneNumber(numbers) {
let area = "" + numbers[0] + numbers[1] + numbers[2];
let prefix = "" + numbers[3] + numbers[4] + numbers[5];
let line = "" + numbers[6] + numbers[7] + numbers[8] + numbers[9];
return "(" + area + ") " + prefix + "-" + line;
}
Output
(123) 456-7890
Task 4
Code
function roundMe(...args) {
if (args.length === 0) return 0;
if (args.length === 1) return Math.round(args[0]);
let result = [];
for (let i = 0; i < args.length; i++) {
result.push(Math.round(args[i]));
}
return result;
}
Output
roundMe() → 0
roundMe(4.7) → 5
roundMe(4.7, 4.4) → [5, 4]
roundMe(4.7) → 5
roundMe(4.7, 4.4) → [5, 4]
Task 5
Code
function abs(...args) {
if (args.length === 0) return 0;
if (args.length === 1) return Math.abs(args[0]);
let result = [];
for (let i = 0; i < args.length; i++) {
result.push(Math.abs(args[i]));
}
return result;
}
Output
abs(-5.5) → 5.5
abs(-3, 4, -7) → [3, 4, 7]
ceil(4.1) → 5
floor(4.9) → 4
abs(-3, 4, -7) → [3, 4, 7]
ceil(4.1) → 5
floor(4.9) → 4
Task 6
Code
function sumOfMultiples(x, y, z) {
let sum = 0;
for (let i = 1; i < z; i++) {
if (i % x === 0 || i % y === 0) {
sum += i;
}
}
return sum;
}
Output
sumOfMultiples(3, 5, 10) → 23