Browse Source

Задачки и Квартира на этаже

Vladislav342 2 years ago
parent
commit
c38a910ba2
1 changed files with 152 additions and 0 deletions
  1. 152 0
      HW_01/index.html

+ 152 - 0
HW_01/index.html

@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Задачки</title>
+	<meta charset="utf-8">
+</head>
+<body>
+	<script>
+		//assign: evaluation
+		/*var a=5;
+		var b,c;
+		b= (a*5);
+		b= (c=(b/2));
+		console.log(b);
+		console.log(c);*/
+
+		//----------------------------------------
+		console.log(2 || 1); //2
+		console.log(2 || 0); //2
+		console.log(0 || 2); //2
+		console.log(0 && 2); //0
+		console.log(2 && 0); //0
+		console.log(2 && 1); //1
+		console.log(2 && 1 && 0); //0
+		console.log(2 || 1 || 0); //2
+		console.log(4 && 5 || false); //1
+		console.log(1 || 0 && 2); //1
+
+		//Number: age
+		/*let date =new Date().getFullYear();
+		let age=+prompt('','');
+		let f=date-age;
+		alert(f);*/
+
+		//Number: temperature
+		//((...°C × 9/5) + 32 = ...°F)
+		/*let czelsii=prompt('°C','')
+		let faren= czelsii * 9/5 + 32;
+		alert(faren+'°F');*/
+
+		//Number: divide
+		/*let num1=+prompt('','');
+		let num2=+prompt('','');
+		alert(Math.round(num1)/Math.round(num2));*/
+
+		//Number: odd
+		/*let n=+prompt('','');
+		if(isNaN(n)){
+			alert(new Error(' Дичь какая-то'));
+		}else{
+			if(n%2==0){
+				alert('Number: '+ n +' (четное)');
+			}else{
+				alert('Number: '+n+' (нечетное)');
+			}		
+		}*/
+
+		//String: greeting
+		/*let name=prompt('Your name: ','');
+		alert('Hello, '+name);*/
+		
+		//String: lexics
+		/*let badWords=['хуй','лох','дурак'];
+		let text=prompt('Your text:','');
+		for(let i=0;i<badWords.length;i++){
+			if(text.includes(badWords[i])){
+				alert(new SyntaxError('Следи за языком!'));
+				break;		
+			}
+		}*/
+
+		//confirm
+		/*let y=confirm('');
+		alert(typeof y);*/          //boolean
+		
+		//Boolean || Boolean: if
+		/*let y2=confirm('Вы мужчина?');
+		if(y2){
+			alert('You are a man');
+		}else{
+			alert('That is mean that you are a woman');
+		}*/
+		
+		//Array: booleans
+		/*let y2=confirm('Вы мужчина?');
+		let y3=confirm();
+		let y4=confirm();
+		let y5=confirm();
+		let arr=[y2,y3,y4,y5];
+		console.log(arr);*/
+
+		//Array: plus
+		/*let arr=[+prompt('',''),+prompt('','')];
+		let sum=arr.reduce((s,cur)=>s+=cur);
+		arr.push(sum);
+		console.log(arr);*/
+
+		//Array: plus string
+		/*let arr=['Hello,',' Mr.',' President'];
+		let sum=arr.reduce((s,cur)=>s+=cur);
+		console.log(sum);*/
+
+		//Comparison sizes
+		/*let sizes={
+			'40':'6 или L',
+			'42':'8 или M',
+			'44':10,
+			'46':'12 или L',
+			'48':14,
+			'50':'16 или XL',
+			'52':18,
+			'54':'20 или XXL'
+		};
+		let key = prompt('Какой размер перевести вам в USA?','');
+		alert(sizes[key]);*/
+
+		//Ternary
+		/*confirm('Мужчина или Женщина ?')?alert('Мужчина'):alert('Женщина');*/
+
+
+
+
+//-----------------BluBELT--------------------------------
+		
+	let house={
+		firstPadik:[1,2,3,4,5,6,7,8,9],
+		secondPadik:[10,11,12,13,14,15,16,17,18],
+		thirdPadik:[19,20,21,22,23,24,25,26,27],
+		fourthPadik:[28,29,30,31,32,33,34,35,36]
+	};
+
+	let apart=+prompt('Введите номер квартиры','');
+	let l=0;
+	for(key in house){
+		for(let i=0;i<9;i++){
+			if(apart<=house[key][i]*4 ){
+				l++;
+				alert(key+" - "+[++i]+' этаж');
+				break;
+			}	
+		}
+		if(l==1){
+			break;
+		}else{
+			continue;
+		}
+	}	
+
+	
+	</script>
+</body>
+</html>