diff --git a/esercizi-condizioni/maggiore-e-minore.js b/esercizi-condizioni/maggiore-e-minore.js index 8e528534..4d730a7c 100644 --- a/esercizi-condizioni/maggiore-e-minore.js +++ b/esercizi-condizioni/maggiore-e-minore.js @@ -10,3 +10,75 @@ http://www.imparareaprogrammare.it */ +var numbers = [ a = - 3, b = -1, c = - 4, d = -2 ]; + +var minimum = Math.min (a, b, c, d); +console.log('Minore = ', minimum); +var max = Math.max (a, b, c, d); +console.log('Maggiore = ', max); + + + + +/*var a = 3; +var b = -1; +var c = 4; +var d = -2; */ +/*var numbers = [ a = 3, b = -1, c = 4, d = -2 ]; + +if ([a] >= [b] && [a] >= [c] && [a] >= [d]) { + console.log('maggiore = ' + a); +}if ([a] <= [b] && [a] <= [c] && [a] <= [d]){ + console.log('minore = ' + a); +}if ([b] >= [a] && [b] >= [c] && [b] >= [d]){ + console.log('maggiore = ' + b); +}if ([b] <= [a] && [b] <= [c] && [b] <= [d]){ + console.log('minore = ' + b); +}if ([c] >= [a] && [c] >= [b] && [c] >= [d]){ + console.log('maggiore = ' + c); +}if ([c] <= [c] && [c] <= [b] && [c] <= [d]){ + console.log('minore = ' + c); +}if ([d] >= [a] && [d] >= [b] && [d] >= [c]){ + console.log('maggiore = ' + d); +}else { + console.log('minore = ' + d); + } + +/*switch (a > b){ + case "true": + console.log('maggiore'); + break + case "false": + console.log('minore' ); +} + + +/* if (numbers [a > b]){ + console.log('maggiore' == a); +}else if (numbers[a < b]){ + console.log('minore' == a); +}else { + console.log('uguale'); +} + +if (b > a, c, d){ + console.log('maggiore' == b); +}else if (b < a, c, d){ + console.log('minore' == b); +}else { + console.log('uguale'); +} +if (c > a, b, d){ + console.log('maggiore' == c); +}else if (c < a, b, d){ + console.log('minore' == c); +}else { + console.log('uguale'); +} +if (d > a, b, c){ + console.log('maggiore' == d); +}else if (d < a, b, c){ + console.log('minore' == d); +}else { + console.log('uguale'); +}*/ diff --git a/esercizi-condizioni/menu-dei-dolci.js b/esercizi-condizioni/menu-dei-dolci.js index 12471f75..931c802a 100644 --- a/esercizi-condizioni/menu-dei-dolci.js +++ b/esercizi-condizioni/menu-dei-dolci.js @@ -21,3 +21,39 @@ http://www.imparareaprogrammare.it */ + + +const menu = [0, 1, 2, 3, 4]; +console.log(menu); + +var choice = menu [1]; + +if (choice == 1){ + console.log('Hai scelto il tiramisù'); +}else if (choice == 2){ + console.log('Hai scelto la torta della nonna' ); +}else if (choice == 3){ + console.log('Hai scelto la cheesecake alla nutella'); +}else if (choice == 4){ + console.log('Hai scelto la macedonia'); +}else { + console.log('Dolce non disponibile'); + } + +/*const menu = '1'; +switch (menu) { + case 'tiramisù': + console.log('Hai scelto il tiramisù'); + break; + case 'tortadellanonna': + console.log('Hai scelto la torta della nonna'); + break; + case 'cheesecakenutella': + console.log('Hai scelto la cheesecakenutella'); + break; + case 'macedonia': + console.log('Hai scelto la macedonia'); + break; + default: + console.log(`Sorry, we are out of this cake`); + }*/ \ No newline at end of file diff --git a/esercizi-condizioni/pari-o-dispari.js b/esercizi-condizioni/pari-o-dispari.js index 454d518d..378ec2b8 100644 --- a/esercizi-condizioni/pari-o-dispari.js +++ b/esercizi-condizioni/pari-o-dispari.js @@ -15,3 +15,12 @@ http://www.imparareaprogrammare.it */ +var number = 62; + + + if (number % 2 == 0 ) { + console.log("è pari"); + +} else { + console.log("è dispari"); +} \ No newline at end of file diff --git a/esercizi-stringhe-numeri/conta-il-tempo.js b/esercizi-stringhe-numeri/conta-il-tempo.js index fa1b145b..ab627738 100644 --- a/esercizi-stringhe-numeri/conta-il-tempo.js +++ b/esercizi-stringhe-numeri/conta-il-tempo.js @@ -12,3 +12,25 @@ http://www.imparareaprogrammare.it */ +var time = 56478; +var minute = 60; +var hour = 3600; + + +var hours = Math.floor (time / hour); +var minutes = Math.floor (time / minute) - (hours * minute); +var seconds = time - ((minutes * minute) + (hours * hour)); + + +console.log(hours, minutes, seconds); + +/* var time = 33456; +var minuto = 60; +var ore = 3600; + + +var oreTotali = Math.floor (time / ore); +var minutiTotali = Math.floor ((time % ore) / minuto); +var secondiTotali = (time % minuto); + +console.log(oreTotali, minutiTotali, secondiTotali); */ diff --git a/esercizi-stringhe-numeri/gatti-in-fila.js b/esercizi-stringhe-numeri/gatti-in-fila.js index a9e2afbb..ed6bb2d7 100644 --- a/esercizi-stringhe-numeri/gatti-in-fila.js +++ b/esercizi-stringhe-numeri/gatti-in-fila.js @@ -17,3 +17,14 @@ http://www.imparareaprogrammare.it */ + +var cats = 44; +var inLine = 6; +var line = Math.ceil(cats/inLine); +var missingCats = (line * inLine) - cats; + +console.log(line,missingCats); +console.log(`${cats} gatti in fila per ${inLine} si unirono compatti in ${line} file. Nell ultima fila rimasero ${missingCats} posti gatto disponibili.`); + + +//console.log('${cats} gatti in fila per ${inLine} si unirono compatti in ${line} file. Nell ultima fila rimasero ${missingCats} posti gatto disponibili.'); \ No newline at end of file diff --git a/esercizi-stringhe-numeri/quanti-anni-ha.js b/esercizi-stringhe-numeri/quanti-anni-ha.js index b4305058..02ed98a7 100644 --- a/esercizi-stringhe-numeri/quanti-anni-ha.js +++ b/esercizi-stringhe-numeri/quanti-anni-ha.js @@ -11,3 +11,11 @@ http://www.imparareaprogrammare.it */ +var today = 2020; +var birthday = 1984; + + +var age = today - birthday; +var centuryRest = 100 - (age); + +console.log(age, centuryRest); \ No newline at end of file diff --git a/esercizi-stringhe-numeri/somma-e-media.js b/esercizi-stringhe-numeri/somma-e-media.js index c87f8876..0e1a66e2 100644 --- a/esercizi-stringhe-numeri/somma-e-media.js +++ b/esercizi-stringhe-numeri/somma-e-media.js @@ -8,3 +8,16 @@ http://www.imparareaprogrammare.it */ +var a = 10; +var b = 21; +var c = 3; +var d = 42; +var e = 5; + + +var group = [a, b, c, d, e]; + +var sum = (a + b + c + d + e ); +var average = sum / group.length; + +console.log (sum, average); \ No newline at end of file