Skip to content

Instantly share code, notes, and snippets.

@eimkasp
Last active November 13, 2021 10:32
Show Gist options
  • Save eimkasp/6442f93f66b173b25e5375f3fb4d73ff to your computer and use it in GitHub Desktop.
Save eimkasp/6442f93f66b173b25e5375f3fb4d73ff to your computer and use it in GitHub Desktop.
Ciklu uzduorys
1. Parasyti programa kuri konsoleje ispausdintu didziausia skaiciu is pateikto mastyvo:
let data = [1, 20, 5, -1, 0, 10, 25, 33];
+ *Padaryti, kad surastume maziausia skaiciu, kartu su didziausiu skaiciumi
2. Parasyti programa, kuri atspausdintu tik lyginius skaicius:
let data = [5, 10, 20, 30,11, 12, 13, 15];
3. Parasyti programa, kuri suskaiciuoti pateiktu skaiciu vidurki:
let data = [5,1,3,4,5,6,7];
4. Parasyti programa, kuri pakeltu duota skaiciu n-tuoju laipsniu ir ispausdintu rezultata konsoleje:
let skaicius = 5;
let laipsnis = 4;
5. Parasyi programa, kuri atspausdintu pateikta masyva atvirkstine tvarka:
let data = [43, "what", 9, true, "cannot", false, "be", 3, true];
// Example output:
// true 3.5 be false cannot true 9 what 43 OR each item on a new line
@eimkasp
Copy link
Author

eimkasp commented Nov 13, 2021

1 Užduoties sprendimas:

let data = [-1, -20, -5, -1, , -10, -25, -33];

// Pradine reiksme nustatome pirmajam masyvo elementui
let maxNumber = data[0];

// Nustatome pradine reiksme, maziausiai imanomai skaiciaus reiksmei
maxNumber = Number.MIN_SAFE_INTEGER; 


// Ciklas pereiti per visus masyvo elementus
for(let i = 0; i < data.length; i++) {
   
    // Palyginame data[i] su didziausiu iki siol rastu skaiciumi
    if(data[i] > maxNumber) {
      // jei data[i] yra didesnis uz rasta didziausia skaiciu
      // jo reiksme priskiriame didziausio skaiciaus kintamajam
      maxNumber = data[i];
    }
}

console.log("Didziausias skaicius: " + maxNumber);

document.write("Didziausias skaicius: " + maxNumber);

CodePen pavyzdys:
https://codepen.io/eimkasp/pen/WNEaNOe?editors=0010

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment