-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvaja3.js
109 lines (80 loc) · 1.91 KB
/
vaja3.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
console.log("%cVaja 3", "color:red; font-size: 24px; font-weight: 700;");
// Vaja 3 - Zanke
// Ponovitev vaje 2
/*
let a = 7;
if (a > 10 && a == 20) {
console.log("Banana");
} else if(a > 5) {
console.log("mogoče")
}
else {
console.log("Ni res");
}
*/
// Zanke
// Isto stvar hočeš večkrat pognat
// dve vrsti tip zank
let a = 0;
// Prva različica - WHILE
while(a < 5){
console.log(a);
a = a + 1; // ali
// a++; ali
// a+=1;
}
console.log("--");
// Druga različica - FOR
for (let i = 0; i < 10; i++) {
console.log(i);
}
console.clear();
// Vaja 1
// Izpiši vsako drugo številko do 1000
for (let d = 0; d < 1000; d+=2) {
console.log(d);
}
console.clear();
// Vaja 2
// Seštej vsa števila, do 1000, ki so deljiva z dve
let sestevek = 0;
for (let e = 0; e < 1000; e+=2) {
sestevek = sestevek + e;
/*
console.log("---");
console.log(e);
console.log(sestevek);
console.log("---");
*/
}
console.log(sestevek);
console.clear();
// Vaja 3
// Seštej vsa števila, do 1000, ki so deljiva z tri (3) in ne pet (5)
let sestevek_e = 0;
for (let ee = 0; ee < 1000; ee+=1) {
if (ee % 3 == 0 && ee % 5 != 0){
sestevek_e = sestevek_e + ee;
}
}
console.log(sestevek_e);
console.clear();
// Domača naloga: Napiši JS program, ki od uporabnika pobere številko in sešteje vsa števila do opisane številke, ki so manjša od 20 ali deljiva z 5
let vnos = prompt("Vnesi število:");
let vnesena_stevilka = parseInt(vnos); // pretvorli v stevilko
/*
let sestevek_a = 0;
for (vnesena_stevilka; sestevek_a < vnesena_stevilka; vnesena_stevilka+=1) {
if (vnesena_stevilka < 20 || vnesena_stevilka / 5){
sestevek_a = sestevek_a + vnesena_stevilka;
}
}
console.log(sestevek_a);
*/
let sestevek_r = 0;
for (let o = 0; o < vnesena_stevilka; o++){
if (o < 20 || o % 5 == 0) {
sestevek_r = sestevek_r + o;
}
}
console.log(sestevek_r);