0% found this document useful (0 votes)
10 views

תשובות

The document contains code snippets from JavaScript and CMD command line tutorials. In the JavaScript section, it demonstrates various JavaScript concepts like variables, conditionals, loops, functions and operators. The CMD section shows commands for navigating directories, creating/moving/deleting files and folders. It also provides information about the system configuration.

Uploaded by

eladjwin15
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

תשובות

The document contains code snippets from JavaScript and CMD command line tutorials. In the JavaScript section, it demonstrates various JavaScript concepts like variables, conditionals, loops, functions and operators. The CMD section shows commands for navigating directories, creating/moving/deleting files and folders. It also provides information about the system configuration.

Uploaded by

eladjwin15
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

CMD ‫תרגול‬

1. C:/users/boys
2. dir
3. echo elad
4. cd desktop
dir
5. mkdir folder (‫)נוצרה בהצלחה‬
6. dir
dir>log.txt
7. log.txt type
8. del log.txt
9. echo elad>asiwish.txt
10. copy asiwish.txt animal.doc
11. type animal.doc
‫מעבירה קבצים ומשנה שמות של קבצים ותיקיות‬ .12
help move ‫השתמשתי בפקודת‬
‫ למיין ולהציג כפלט מידע‬,‫ לקרוא‬- sort ‫ מצאתי את תפקיד הפקודה‬help sort ‫ע''י פקדות‬ .13
‫ תיקייה מבוקשים‬/‫מכל מיני קטגוריות על קובץ‬
14. 1 File(s) 2,302 bytes
4 Dir(s) 429,294,628,864 bytes free
Directory of C:\Users\boys'\Desktop
Volume in drive C has no label.
Volume Serial Number is 8A64-EAFB
08/03/2024 12:16 <DIR> ..
08/03/2024 14:17 <DIR> .
09/02/2024 12:14 <DIR> Gaming
11/03/2024 12:11 <DIR> ????? SRE ??????
25/01/2024 23:44 2,302 Stremio.lnk
15. move folder bsmch
16. mkdir bsmch/happy
17. rmdir /s /q bsmch
‫מציגה מידע על תצורות מערכת הפעלה‬ .18
19. 64x bit, 32.5GB
JS ‫תרגול‬
js ‫בסיסי‬

1. let name = prompt("insert your name");


console.log("hello");
console.log(name);
2. let num = prompt("enter a number");
console.log(String(num).repeat(5));
console.log(String(num + " ").repeat(5));
3. let BIRTH_YEAR = prompt("enter birth year");
console.log(2024 - BIRTH_YEAR);
4. let age = prompt("insert age");
console.log(2024 - age);
5. let num = prompt("insert number");
let loopCounter = 1;
while (loopCounter <= 10) {
console.log(num * loopCounter);
loopCounter++;
}
6. let num1 = prompt("Enter 1st number");
let num2 = prompt("Enter 2nd number");
let num3 = prompt("Enter 3rd number");
let num4 = prompt("Enter 4th number");
let num5 = prompt("Enter 5th number");
num1 = Number(num1);
num2 = Number(num2);
num3 = Number(num3);
num4 = Number(num4);
num5 = Number(num5);
let sum = num1 + num2 + num3 + num4 + num5
console.log(sum / 5)
7. let num1 = prompt("Enter first number");
let num2 = prompt("Enter second number");
num1 = Number(num1);
num2 = Number(num2);
console.log(num1 + num2);
console.log(num1 - num2);
console.log((num1 + num2) / 2);
console.log(num1 * num2);
console.log(num1 / num2);
console.log(num1 ** num2);
console.log(num2 ** num1);
8. console.log(-1 + 4 * 6);
console.log((35+5) % 7);
console.log(14 + -4 * 6 / 11);
console.log(2 + 15 / 6 * 1 - 7 % 2);
9. let v = prompt("enter degree in celsious");
v = Number(v);
console.log(v * 9 / 5 + 32);
10. let x = prompt("enter character")
console.log(x.repeat(4));
console.log(x + " " + x);
console.log(x + " " + x);
console.log(x.repeat(4));

‫תנאים‬
1. let x = prompt("enter 1st number");
let y = prompt("enter 2nd number");
x = Number(x);
y = Number(y);
if (x === y) {
console.log((x + y) ** 3);
} else {
console.log( x + y);
}
2. let x = prompt("enter number");
x = Number(x);
if (x > 51) {
console.log(Math.abs(51 - x) * 7);
} else {
console.log(51 - x);
}
3. let x = prompt("enter 1st number");
let y = prompt("enter 2nd number");
let z = prompt("enter 3rd number");
x = Number(x);
y = Number(y);
z = Number(z);
if (x === 34 && y === 34 || x === 34 && z === 34 || y === 34 && z === 34) {
console.log("true");
} else if (x + y + z === 34) {
console.log("true");
}
4. let grade = prompt("enter grade");
grade = Number(grade);
if (grade < 0 || grade > 100) {
console.log("grade invalid, please try again");
} else if (grade >= 86) {
console.log("excellent");
} else if (grade >= 76 && grade <= 85) {
console.log("good");
} else if (grade >= 55 && grade <= 75) {
console.log("almost good");
} else if (grade <= 54) {
console.log("failed");
}
5. let letter = prompt("enter a letter");
switch (letter) {
case "A":
console.log("A is good");
break;
case "B":
console.log("B is like me");
break;
case "C":
console.log("C is the big one");
break;
default:
console.log("your letter is pretty");
}
6. let num1 = prompt("enter 1st number");
let num2 = prompt("enter 2nd number");
let num3 = prompt("enter 3rd number");
num1 = Number(num1);
num2 = Number(num2);
num3 = Number(num3);
if (num1 > num2 && num1 > num3) {
if (num2 > num3) {
console.log(num3);
console.log(num2);
console.log(num1);
} else if (num3 > num2) {
console.log(num2);
console.log(num3);
console.log(num1);
}
} else if (num2 > num1 && num2 > num3) {
if (num1 > num3) {
console.log(num3);
console.log(num1);
console.log(num2);
} else if (num3 > num1) {
console.log(num1);
console.log(num3);
console.log(num2);
}
} else if (num3 > num1 && num3 > num2) {
if (num1 > num2) {
console.log(num2);
console.log(num1);
console.log(num3);
} else if (num2 > num1) {
console.log(num1);
console.log(num2);
console.log(num3);
}
}
7. let num = prompt("enter number");
num = Number(num);
if (num % 2 === 0) {
console.log(`${num} can be divided by 2`);
} else {
console.log(`${num} cannot be divided by 2`);
}
8.
let num1 = prompt("enter 1st Number");
let num2 = prompt("enter 2nd Number");
num1 = Number(num1);
num2 = Number(num2);
if (num1 % num2 === 0) {
console.log(`${num1} can be divided by ${num2}`);
} else {
console.log(`${num1} cannot be divided by ${num2}`);
}
9.
let x = prompt("enter Apprentices Number");
x = Number(x);
let c = Math.floor(x / 10);
if (x <= 0) {
console.log("number invalid");
} else if (x <= 10) {
console.log("one counselor is required");
} else {
console.log(`${c} counselors are required`);
}
10.
let v = prompt("enter speed");
v = Number(v);
if (v < 90) {
console.log("speed is allowed");
} else if (v > 90) {
console.log("must pay fine");
let p = prompt("enter points number");
if (p > 6) {
console.log("must attend safe driving course");
}
}
11.
let x = prompt("enter 1st number");
let y = prompt("enter 2nd number");
let z = prompt("enter 3rd number");
x = Number(x);
y = Number(y);
z = Number(z);
if ((x + y) > z && (x + z) > y && (y + z) > x) {
console.log("possible to make a triangle");
} else {
console.log("no triangle today :(");
}
12.
console.log("Try programiz.pro");
let x = prompt("enter day");
let y = prompt("enter month");
let z = prompt("enter year");
x = Number(x);
y = Number(y);
z = Number(z);
if (x <= 0 || x > 30 || y <= 0 || y > 12 || z < 2000 || z > 2024) {
console.log("date is invalid");
} else {
console.log("date is valid");
} if ((y > 9 || y < 6) || y === 6 && x < 20) {
console.log("date is within schoolyear");
} else {
console.log("date is not within schoolyear");
}
13.
let x = prompt("enter 1st number");
let y = prompt("enter 2nd number");
let z = prompt("enter 3rd number");
x = Number(x);
y = Number(y);
z = Number(z);
if (x === y && x === z && y === z) {
console.log("all equal");
} else if ((x === y && (z > x || z < x)) || (x === z && (y > z || y < z)) || (y === z && (x >
z || x < z))) {
console.log("only two are equal");
} else {
console.log("different numbers");
}
14.
let x = prompt("enter academic years number");
let y = prompt("enter SAT average score");
x = Number(x);
y = Number(y);
if (x < 12 || x < 15 && y < 90) {
console.log("sorry please consider other options");
} else {
console.log("welcome aboard!");
}
15.
let x = prompt("enter wins number");
let y = prompt("enter losses number");
x = Number(x);
y = Number(y);
if (x > 6 && y < 5) {
console.log("welcome to the tournamemnt");
} else {
console.log("try again next year");
}
16.
‫א‬.
let x = prompt("enter number");
x = Number(x);
if (x % 10 === 0 && x < 1000) {
console.log("good");
} else {
console.log("bad");
}
‫ב‬.
let x = prompt("enter number");
x = Number(x);
if (x % 10 === 0 && x < 1000 || x % 2 === 0 && x > 100) {
console.log("good");
} else {
console.log("bad");
}
17.
let service = prompt("do you want to encrypt or solve? enter e or s respectively");
if (service === "e") {
let numToEncrypt = prompt("enter a postive 4-digit number to encrypt");
if (!(numToEncrypt.length == 4)) {
console.log("Error! number does not meet criteria");
} else {
numToEncrypt = String(numToEncrypt);
let right = numToEncrypt.charAt(3);
let rest = numToEncrypt.slice(0, 3);
let encrypted = right + rest;
console.log(encrypted);
}
}else if (service === "s") {
let numToSolve = prompt("enter a positive 3-digit number to solve");
if (!(numToSolve.length == 3)) {
console.log("Error! number does not meet criteria");
} else {
numToSolve = String(numToSolve);
let left = numToSolve.charAt(0);
let rest = numToSolve.slice(1);
let solved = rest + left;
console.log(solved);
}
} else {
console.log("sorry input is invalid");
}
18.
let x = prompt("enter number of minutes passed");
if (x >= 640) {
let days = Math.floor(x / 640);
console.log("days:" + days);
}
let rawMinutes = (x % 640);
let evenHours = 0;
let oddHours = 0;
while (rawMinutes >= 10) {
if (evenHours <= oddHours && rawMinutes >= 30) {
rawMinutes -= 30;
evenHours++;
} else if (oddHours < evenHours) {
rawMinutes -= 10;
oddHours++;
}
}
let finalMinutes = rawMinutes;
if (!(evenHours == 0 && oddHours == 0) || (days = 0)) {
let totalHours = evenHours + oddHours;
console.log(`hours: ${totalHours}`);
}
if (finalMinutes > 0 || (days = 0)) {
console.log(`minutes: ${finalMinutes}`);
}

‫לולאות‬:
1.
console.log("hello");
let input = prompt("do you wish to continue?")
while (input == 1) {
console.log("hello");
input = prompt("do you wish to continue?");
} if (input == 2) {
console.log("finish");
} else {
console.log("input invalid");
}
2.
let numOfStudents = 0
let hoursPerWeek = prompt("how many hours this week have you dedicated for
h.w?");
while (hoursPerWeek <= 70) {
if (hoursPerWeek >= 15) {
numOfStudents = numOfStudents + 1;
hoursPerWeek = prompt("how many hours this week have you dedicated for
h.w?");
} else {
hoursPerWeek = prompt("how many hours this week have you dedicated for
h.w?");
}
} console.log(numOfStudents);
3+4.
let abSiblingNum = 0
let bigFam = 0
let amountOfFamilies = 0
let input = prompt("how many sibling are in your family?");
while (input != 0) {
if (input >= 6) {
bigFam = bigFam + 1;
}
abSiblingNum = abSiblingNum + Number(input);
input = prompt("how many sibling are in your family?");
amountOfFamilies = amountOfFamilies + 1
}
let avgSiblingNum = abSiblingNum / amountOfFamilies
console.log("Big Families:" + bigFam);
console.log("Average sibilings per family:" + avgSiblingNum);
5.
let mostExpensive = 0
let cheapest = 1000000
let input = prompt("how much the hummus cost?");
while (input >= 0) {
if (input > mostExpensive) {
mostExpensive = input
} else if ( input < cheapest) {
cheapest = input
}
input = prompt("how much the hummus cost?");
}
console.log("Most expensive price is " + mostExpensive);
console.log("Cheapest price is " + cheapest);
6.
let mostKgs = 0;
let secondMostKgs = 0;
let input = prompt("how many kgs of apples did you collect?");
while (input >= 0) {
input = Number(input);
if (input > mostKgs && input > secondMostKgs) {
secondMostKgs = mostKgs;
mostKgs = input;
} else if ( input < mostKgs && input > secondMostKgs) {
secondMostKgs = input;
}
input = prompt("how many kgs of apples did you collect?");
}
console.log("Most Kgs collected amount is: " + mostKgs);
console.log("Second most Kgs collected amount is: " + secondMostKgs);
7.
let firstNum = prompt("enter 1st number");
let secondNum = prompt("enter 2nd number");
let loopCounter = 0;
while (loopCounter < 20 && firstNum > 0 && secondNum > 0 && firstNum -
secondNum != 1 && secondNum - firstNum != 1) {
firstNum = Number(firstNum);
secondNum = Number(secondNum);
if (firstNum > secondNum) {
console.log("difference:" + (firstNum - secondNum));
} else if (secondNum > firstNum) {
console.log("difference:" + (secondNum - firstNum));
}
loopCounter++;
if (loopCounter < 20) {
firstNum = prompt("enter 1st number");
secondNum = prompt("enter 2nd number");
}
}
console.log("Amount of pairs:" + (loopCounter + 1));
8.
let input = prompt("enter a postive integer number");
let sum = 0;
let count = 0;
input = Number(input)
if (input > 0 && Number.isInteger(input)) {
while (input > 0) {
sum += input % 10;
input = Math.floor(input / 10);
count++;
}
console.log("sum of figures: " + sum);
console.log("amount of figures: " + count);
} else {
console.log("number invalid");
}
9.
let appleWeight = prompt("enter the weight of the apple in grams");
appleWeight = Number(appleWeight);
let boxA = 0;
let boxB = 0;
while (!(boxA >= 49 || boxB >= 69)) {
if (appleWeight >= 150 && appleWeight <= 250) {
boxA += 1;
} else if (appleWeight < 150 || appleWeight > 250) {
boxB += 1;
} if (appleWeight <= 0) {
console.log("weight invalid");
}
appleWeight = prompt("enter the weight of the apple in grams");
}
if (boxB > boxA) {
console.log("Box B is full");
console.log("Box A contains " + boxA + " apples");
} else {
console.log("Box A is full");
console.log("Box B contains " + boxB + " apples");
}
10.
let input = prompt("enter number");
input = Number(input);
let startNum = 0;
let output = String("");
while (input > startNum) {
startNum = input;
input = String(input);
output = output + " " + input;
input = prompt("enter a bigger number");
}
console.log(output);
11.
let studentNum = prompt("What is your student number?");
studentNum = Number(studentNum);
let goodStudents = 0;
let mehStudents = 0;
let badStudents = 0;
while (studentNum !== 0) {
let firstAssg = prompt("have you submitted the 1st assignment? Y/N");
let secondAssg = prompt("have you submitted the 2nd assignment? Y/N");
if (firstAssg == 'Y' && secondAssg == 'Y') {
goodStudents++;
} else if (firstAssg === 'Y' && secondAssg === 'N' || firstAssg === 'N' &&
secondAssg === 'Y') {
mehStudents++
} else if ((firstAssg === 'N' && secondAssg === 'N')) {
badStudents++
}
studentNum = Number(prompt("What is your student number?"));
}
console.log("submitted both assignments: " + goodStudents);
console.log("submitted one assignment: " + mehStudents);
console.log("hasn't submitted any assignment: " + badStudents);
12.
let grade = Number(prompt("enter grade"));
let gradeSum = 0;
let count = 0;
if (grade >= 50 && grade <= 90) {
gradeSum += grade;
count++;
}
let input = Number(prompt("enter another grade or enter 1 to display average
grade"));
while (input !== 1) {
if (input >= 50 && input <= 90) {
gradeSum += input;
count++;
}
input = Number(prompt("enter another grade or enter 1 to display average
grade"));
}
let avgGrade = gradeSum / count;
console.log(avgGrade);
13.
let input = Number(prompt("enter a number"));
let a = 0;
let b = 1;
while (b < input) {
let t = a + b;
a = b;
b = t;
}
let firstNum = b - a;
let secondNum = a;
console.log(secondNum , firstNum);
14.
let employeeCount = 500;
let combinedMonthlySalary = 0;
let personalStats = String("");
while (employeeCount > 0) {
let employeeNum = Number(prompt("enter your employee number"));
let hourlySalary = Number(prompt("enter your hourly salary"));
let monthlySalary = 0;
let dayCount = 1;
while (dayCount <= 25) {
let hoursPerDay = Number(prompt(`how many hours you worked on day $
{dayCount} ?`));
monthlySalary += hoursPerDay * hourlySalary;
dayCount++;
}
personalStats += (` employee ${employeeNum} monthly salary is $
{monthlySalary}`);
combinedMonthlySalary += monthlySalary;
employeeCount--;
}
let avgSalary = combinedMonthlySalary / 500;
console.log(`${personalStats}`);
console.log(`average monthly salary is ${avgSalary}`);
15.
let x = 1
let count = 9;
while (count > 0) {
console.log(String(x) + " " + String(2 * x) + " " + String(3 * x) + " " + String(4 * x) + "
" + String(5 * x) + " " + String(6 * x) + " " + String(7 * x) + " " + String(8 * x) + " " +
String(9 * x));
count--;
x++;
}
16.
let num = prompt("enter 3-digit number");
let data = "";
while (num >= 100 && num <= 999) {
let right = num.charAt(2);
data += (`smallest digit of ${num}: ${right}` + ", ");
num = prompt("enter 3-digit number");
}
console.log(data);

17.
let currentNum = Number(prompt("Enter a single-digit number or -1 to end:"));
let previousNum = currentNum;
let longestStreak = 0;
let currentStreak = 0;
if (currentNum !== -1) {
currentStreak = 1;
}
while (currentNum !== -1) {
currentNum = Number(prompt("Enter a single-digit number or -1 to end:"));
if (currentNum !== -1) {
if (currentNum === previousNum + 1) {
currentStreak++;
} else {
if (currentStreak > longestStreak) {
longestStreak = currentStreak;
}
currentStreak = 1;
}
previousNum = currentNum;
} else if (currentStreak > longestStreak) {
longestStreak = currentStreak;
}
}
console.log(`The longest streak of consecutive numbers is: ${longestStreak}`);
18.
let num = prompt("enter an odd number");
while (num % 2 === 0) {
num = prompt("please try again - enter an odd number");
}
let count = 1;
while (count <= num ) {
console.log("*".repeat(count));
count++;
}
count = (num - 1);
while (count > 0 ) {
console.log("*".repeat(count));
count--;
}
console.log("not quite a diamond, but my best efforts :D");

You might also like