Javascript - Քննություն (variables, conditionals, boolean logic, loops, functions)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • Քննություն
    ------------------
    1. Ի՞նչ է Javascript-ը։
    2. Ի՞նչ է փոփոխականը։ Գրեք փոփոխական ստեղծելու օրինակ։
    3. Ի՞նչ արժեքներ ենք մենք սովորել։
    4. Ի՞նչ է փոփոխականի արժեքը մինչ նրան ինչ-որ արժեք վերագրելը։
    5. Համեմատման ի՞նչ օպերատորներ ենք անցել։
    6. Ի՞նչ է ֆունկցիան։ Գրեք ֆունկցիա օգտագործելու օրինակ։
    7. Մաթեմատիկական ի՞նչ օպերատորներ մենք գիտենք։
    8. Ինչպե՞ս կարող ենք միացնել տեքստերը (strings):
    9. Ինչպե՞ս կարող ենք վերածել տեքստը թվի և թիվը տեքստի։ (string to number and number to string)
    10. Ի՞նչ բուլյան օպերատորներ մենք գիտենք։
    11. Ինչպե՞ս են աշխատում if/if else/else։ Գրեք օրինակ։
    12. Ինչպե՞ս կարող ենք ցիկլ ստեղծել մեր կոդում։ Գրեք օրինակ։
    13. Ինչպե՞ս ենք մենք ստեղծում, կարդում, փոփոխում զանգվածի երկարությունը։ Գրեք օրինակ։
    14. Ի՞նչ է բազմաչափ զանգվածը։ Գրեք օրինակ։
    15. Գրեք ծրագիր, որը կհարցնի user-ից նրա տարիքը։ Եթե տարիքը փոքր է 10-ից, ցույց տվեք “hi” տեքստով պատուհան(alert)։ Եթե տարիքը մեծ է կամ հավասար 10, բայց փոքր է 18-ից, ցույց տվեք “hello” տեքստով պատուհան։ Մնացած բոլոր դեպքերում ցույց տվեք “greetings” տեքստով պատուհան
    16. Գրեք ծրագիր, որը user-ից կշարունակի խնդրել թիվ մուտքագրել։ Երբ user-ը մուտքագրի “exit”, ցույց տվեք պատուհան (alert), որը կտպի մինչև այդ գրված բոլոր թվերի գումարը և կավարտի ծրագիրը։
    17. Գրեք computeTriangleArea անունով ֆունկցիա, որը կվերցնի եռանկյան հիմքը և բարձրությունը և կվերադարձնի եռանկյան մակերեսը։ Օրինակ computeTriangleArea(2, 9)․ պետք է վերադարձի 9 որպես արդյունք։
    18. Գրեք reverse անունով ֆունկցիա, որը կվերցնի զանգված և կվերադարձնի մի նոր զանգված, որի արժեքները նույնն են ինչ առաջին զանգվածինը, բայց համակարգված են հակառակ դասավորությամբ։ Օրինակ reverse([1, 2, 3, 4])․ պետք է վերադարձնի նոր զանգված նման արժեքներով՝ [4, 3, 2, 1]
    19. Գրեք average անունով ֆունկցիա, որը կվերցնի թվերի զանգված, և կվերադարձնի այդ թվերի հանրահաշվական միջինը։ Օրինակ average([4, 3, 6, 10, 2])․ պետք է վերադարձի 5։
    20. Գրեք factorial անունով ֆունկցիա, որը կվերցնի թիվ և կվերադարձնի այդ թվի ֆակտորիալը։ Հիշեք, որ թվի ֆակտորիալը, տրված թվից մինչև 1 բոլոր բնական թվերի արտադրյալն է։ Օրինակ factorial(5)․ պետք է վերադարձի 120։
    Exam
    ---------
    1. What is Javascript?
    2. What is a variable? Provide an example of how to create it?
    3. What values have we learned?
    4. What is the value of a variable before it has been assigned a value?
    5. What comparison operators have we learned?
    6. What are functions? Provide examples of how to use them.
    7. What math operators do we know?
    8. How can we concatenate strings?
    9. How can we convert from string to number and number to string?
    10. What boolean operators do we know?
    11. How does if/if else/else work? Please provide an example.
    12. How can we create a loop in our code? Please provide an example.
    13. How do we create, read, edit and know the length of an array? Please provide an example.
    14. What is a multidimensional array? Please provide an example.
    15. Write a program that prompts a user for their age. If the submitted age is less than 10, show an alert “hi”. If the age is greater than or equal to 10 but less than 18, alert “hello”. In all other cases, alert “greetings”.
    16. Write a program that keeps asking the user for a number. When the user writes exit, show an alert that has the sum of all previously typed numbers in it and end the program.
    17. Write a function called computeTriangleArea that takes the base and height of a triangle and returns the computed area of the triangle. Example: computeTriangleArea(2, 9); should return 9 as the result.
    18. Write a function called reverse that takes an array and returns a new array that has the same values as the original array but sorted in the reverse order. Example: reverse([1, 2, 3, 4]); should return an array like this: [4, 3, 2, 1]
    19. Write a function called average which, given an array of numbers, returns the average (or mean) of these numbers. Example: average([4, 3, 6, 10, 2]); should return 5
    20. Write a function called factorial that takes a number and returns the factorial of that number. Remember, factorial says to multiply all whole numbers from our chosen number down to 1. Example: factorial(5) should return 120
    Հղումներ
    ----------------
    Javascript դասընթաց: • Ծրագրավորման Արվեստ | ...
    Ֆեյսբուքյան էջ: / roubenmeschian
    Ֆեյսբուքյան խումբ: / 1647352038759065
    Կոդերի խմբագիր: roubenmeschian...

ความคิดเห็น • 83

  • @agnesanazaryan9789
    @agnesanazaryan9789 2 ปีที่แล้ว +15

    Որոշել եմ ինքնուրույն առանց որևէ ծրագրավորման դպրոց հաճախելու սովորել JS։ Շնորհակալ եմ ձեզ նման բացառիկ հնարավորություն ստեղծելու համար։ Ըստ ինձ մարդը հզոր է իր գիտելքով։ Անչափ շնորհակալ եմ ինձ և ինձ նմաններին հզորացնելու համար։ Ձեր արած գործը անգին է։

  • @tatevmaryanyan4891
    @tatevmaryanyan4891 3 ปีที่แล้ว +17

    Հրաշալի եք բացատրում, շատ լավ կլիներ որ պրակտիկա էլ լիներ, որպեսզի սովորելու ընթացքում մոտիվացիան չկորցնեինք։ (js նոր սովորաղի համար դժվար է պատկերացնել, սովորածը որտեղ ու ոնց պետք է կիրառել)։

  • @VaheSardaryan
    @VaheSardaryan 3 ปีที่แล้ว +12

    Ուղղակի մի բառ "respect🙌🏽"

  • @mixedgames7490
    @mixedgames7490 2 ปีที่แล้ว +7

    Շնորհակալ եմ շատ Ռուբեն ջան, դուք շատ մեծ ազգանվեր գործ եք արել ու շարունակում եք անել, Ես որ սկզբից սովորում եի այն ժամանակ ոչ մի հայերեն ուսուցողական բան չկար(Բացի C++ ի հայերեն գրքից)։ Պատկերացնում եմ հիմա ինչքան հեշտա սկսնակների համար ձեր վիդեոներով սովորելը։ Խոսքերն ավելնորդ են։ Շնորհակալ եմ անչափ։ Keep it up

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      JAN! Merci shat :)

  • @annasargsyan7261
    @annasargsyan7261 ปีที่แล้ว +2

    Bolor harcerin chisht patasxaneci, aysinqn lav usucich eq🥰15 orum inchqan ban em sovorel

  • @tyan478
    @tyan478 2 ปีที่แล้ว +2

    Անչափ շնորհակալ եմ Ձեզ՝ ձեր ժամանակն ու գիտելիքները մեզ տալու համար։ Շաատ մատչելի եք բացատրում։ Այնքան մոտիվացնող են Ձեր դասերը , որ պարտադիր ամեն օր ժամանակ եմ գտնում նոր վիդեո նայելու համար։

  • @M.Maria.
    @M.Maria. 3 ปีที่แล้ว +1

    Ձեր կատարած աշխատանքն անգին է,
    անչափ շնորհակալ եմ

  • @anahitvardanian6630
    @anahitvardanian6630 3 ปีที่แล้ว +2

    Անչափ շնորհակալություն Ձեզ !

  • @saqsahakyan210
    @saqsahakyan210 ปีที่แล้ว

    Բարև Ձեզ։ 20-րդ հարցը լուծել եմ նման կերպ եմ լուծել
    let factorial = function(num) {
    let i = 0;
    let result = 1;
    while(i < num) {
    result = result * (i+1)
    i++
    }
    return result;
    }
    alert(factorial(5))

  • @petrosamirkhanyan5101
    @petrosamirkhanyan5101 3 ปีที่แล้ว +6

    Spasumem c lezuin axpers huys unimor shudm kngares menqa goh kexnink qeznen👍

  • @pioneergroup9198
    @pioneergroup9198 3 ปีที่แล้ว +4

    Rouben Jan Abres shat es qnnutyan hamar, giteliqnery shat lav amcracnuma.
    Ete amen 15 kam 20 dasy senc review lini qnnutyan tesqov hrashali kyuracnenq informationy.

  • @gayanegalstyan9132
    @gayanegalstyan9132 3 ปีที่แล้ว +1

    Շնորհակալություն շատ 🤗
    Նենց անսովոր էր, որ արագ էիք բացատրում))

  • @hamletkirakosyan5217
    @hamletkirakosyan5217 3 ปีที่แล้ว +1

    shat mec shnorhakalutiun lav hai mard

  • @Vahan_Ghazaryan
    @Vahan_Ghazaryan 3 ปีที่แล้ว

    Շնորհակալություն լավ գործի համար։

  • @vazgenbablumyan8520
    @vazgenbablumyan8520 2 ปีที่แล้ว +1

    You are the best! thank you.

  • @arevlucy24
    @arevlucy24 2 ปีที่แล้ว

    շնորհակալություն, 19 ու 20-րդ հարցը բարդ էր,դժվար եմ ընկալում

    • @meschian
      @meschian  2 ปีที่แล้ว

      Artur jan, ete konkret hartser unek 19 ev 20i het, greq - kportsem batsatrel.

    • @arevlucy24
      @arevlucy24 2 ปีที่แล้ว +1

      Ռուբեն Մեշչյան ջան,ուղղակի հրամանը կազմելուց,անընդհատ ինչ որ բան մոռանում եմ,երևի շատ պետքա գրեմ,որ տեսողական հիշողությամբ ֆիքսվի մոտս։Շնորհակալություն։

  • @ashleylawson5263
    @ashleylawson5263 3 ปีที่แล้ว +4

    Thank you for explaining this well ❤💙🧡 USA Ashkhen Kalaydjian

  • @JackDaniels55565
    @JackDaniels55565 2 ปีที่แล้ว +2

    N20
    let x = 5;
    function factorial(limit){
    let sum = 1;
    for(let i = 1; i

  • @Արմ-խ7ք
    @Արմ-խ7ք 3 ปีที่แล้ว +1

    Դա նոռմալա որ վերջի 4հատ հարցերը դժվարանում եմ , և չեմ կարողանում մենակով գրել, նորից դիտեմ՞

  • @vardanmakaryan4489
    @vardanmakaryan4489 3 ปีที่แล้ว

    Shnorhakalutyun. Es el ei gre cragrer@, bayc Dzer gracner@ aveli hakirch en. Sovorelu sha ban unem...

  • @ARTpro_
    @ARTpro_ 3 ปีที่แล้ว +3

    Anchap snorhakal em! inqs tirapetelov js-in krknum em dzer ognutyamb. Framework-er, masnavorapes React.js daser linelu en?

    • @meschian
      @meschian  3 ปีที่แล้ว +4

      React - erevi ayo)

    • @pioneergroup9198
      @pioneergroup9198 3 ปีที่แล้ว

      @@meschian Lav klini. Mersi

  • @Aram64
    @Aram64 3 ปีที่แล้ว

    Barev dzez Ruben. JSFiddle - um, bolor save arac fiddlners sev guynova sksel cuyc tal ev chi bacum. Araj spitaker cuyc talis ev bacumer amen inch. Incpes karelia da uxel ?

  • @khachikgobalyan9172
    @khachikgobalyan9172 2 ปีที่แล้ว +2

    let reverse = function(array) {
    let i = 0;
    let j = array.length - 1;
    let d = 0;

    while(i < array.length/2) {
    d = array[i];
    array[i] = array[j];
    array[j] = d;
    i++;
    j--;
    }
    return array;
    }
    console.log(reverse([1, 2, 3, 4]))

  • @avoboyaxchyan1910
    @avoboyaxchyan1910 8 หลายเดือนก่อน

    function avarage (arr1) {
    let sum = 0;
    for (let i = 0; i < arr1.length; i++) {
    sum += arr1[i];
    }
    let rage = sum / arr1.length;
    return rage;
    }
    let arr = [4, 8, 15, -1, -12, 5];
    alert(avarage(arr));

  • @vahramhovhannisyan1360
    @vahramhovhannisyan1360 3 ปีที่แล้ว +1

    xndrum em eli jquery daser kavelacneq?

  • @Name-vx5ix
    @Name-vx5ix 9 หลายเดือนก่อน

    4 սխալ հիմնականում խնդիրների մասով դժվարացա։ Ի՞նչ կարծիքի ե՞ք ի՞նչն է պատճառը, որ լավ չի ստացվում կոդ գրելը

    • @meschian
      @meschian  9 หลายเดือนก่อน +1

      Normal e da, petk e parapel. Jamanaki entatskum kga

  • @arevminn
    @arevminn ปีที่แล้ว

    💜💜💜💜💜

  • @armenmartirosyan5903
    @armenmartirosyan5903 2 ปีที่แล้ว

    Նախ շատ շնորհակալություն Ձեզ Ռուբեն ջան, դասընթացների համար և մի հարց ունեմ, խնդիր 18-ը այս ձևով եմ կոդավորել , խնդրում եմ ասել այսպես ճիշտ է՞
    let x = [1, 2, 3, 4];
    let y = [];
    let i = 0;
    let i1 = x.length - 1
    let reverse = function(z) {
    while (i < x.length) {
    let d = x[i];
    y[i1] = x[i];
    y[i1] = d;
    i = i + 1;
    i1 = i1 - 1;
    }
    return z;
    }
    alert(reverse(y));

    • @meschian
      @meschian  2 ปีที่แล้ว

      Armen jan, mitk@ lavn e, bayts popoxakanner@ pahek reverse functioni mech. reverse function@ petk e amen inch unena ir mech, vo rmenk erp uzenk kanchenq iren tarber zangvatsnerov ev vochte inchvor popoxakanner dzel naxoroq. aysinkn ayspes:
      let reverse = function(x) {
      let y = [];
      let i = 0;
      let i1 = x.length - 1
      while (i < x.length) {
      let d = x[i];
      y[i1] = x[i];
      y[i1] = d;
      i = i + 1;
      i1 = i1 - 1;
      }
      return y;
      }
      alert(reverse([1, 2, 3, 4]));
      alert(reverse([4, 22, 949, 2]));

    • @armenmartirosyan5903
      @armenmartirosyan5903 2 ปีที่แล้ว

      @@meschian Շնորհակալություն կհետևեմ Ձեր խորհրդին

    • @armenmartirosyan5903
      @armenmartirosyan5903 2 ปีที่แล้ว

      @@meschian Ռուբեն ջան ևս 1 հարց, խնդիր 20-ը այս ձևով եմ կոդավորել , խնդրում եմ այս տարբերակի մասին էլ ասեք Ձեր կարծիքը
      let factorial = function(x) {
      let i = 1;
      let y = 1;
      while (i

    • @meschian
      @meschian  2 ปีที่แล้ว

      Lav lutsum e, Armen jan)

    • @armenmartirosyan8549
      @armenmartirosyan8549 2 ปีที่แล้ว

      @@meschian Շնորհակալ եմ Ռուբեն ջան, նշեմ որ JS ծրագրավորում սկսել եմ սովորել Ձեր այս դասընթացների միջոցով: Ձեր կողմից տրված խնդիրները կոդավորում եմ Ձեր դասընթացների միջոցով ստացած գիտելիքներով, հետո նայում եմ տվյալ խնդիրների վերաբերյալ Ձեր կողմից առաջարկած լուծումերը ու ինձ համար շատ կարևոր է Ձեր կարծիքը, քանի որ որոշ խնդիրներ ես կոդավորում եմ ու հետո տեսնում է որ որոշակիորեն տարբերվում է Ձեր առաջարկած կոդավորման լուծումներից, բայց ստանում եմ նույն արդյունքը ինչ որ դուք:): Շնորհակալ եմ շատ, շարունակելու եմ սովորել Ձեր դասընթացների միջոցով, հուսով եմ դուք Էլ կշարունակեք ձեր դասընթացների այս լավ նախագիծը:)

  • @Name-vx5ix
    @Name-vx5ix 9 หลายเดือนก่อน

    Ռուբեն ջան տարբերություն կա՞ if երով կկառուցենք թե else if-երով նույն բան չի՞

    • @meschian
      @meschian  9 หลายเดือนก่อน +1

      Ayo:
      // es depkum, kstananq erku hat patohan: "yay" ev "ok"
      let a = 2;
      if(a > 1) {
      alert("yay");
      }
      if(a > 0) {
      alert("ok");
      }
      // es depkum ktesnenq menak mek patohan: "yay"
      let a = 2;
      if(a > 1) {
      alert("yay");
      } else if(a > 0) { // sa menak kashxati hakarak depkum EV erp a > 0
      alert("ok");
      }

    • @Name-vx5ix
      @Name-vx5ix 9 หลายเดือนก่อน

      @@meschian Անչափ շնորհակալ եմ, չեք պատկերացնի ինչ անհամբեր եմ սպասում Ձեր նոր վիդեոդասերին։ Ամեն օր մտնում եմ ալիք, տեսնելու նոր բան ավելացրել եք թե ոչ։ Մի բան էլ հարցնել ապագայում ինչ վիդոդասեր եք պլանավորում տեղադրել ալիքում

    • @meschian
      @meschian  9 หลายเดือนก่อน +1

      Portsum em jamanak gtnel avel videoner sarkel. Tsutsak@ apaga videoneri shat erkar e, uxaki petk e jamanak gtnem)

  • @arthuralaverdyan7298
    @arthuralaverdyan7298 2 ปีที่แล้ว

    Խնդրում եմ կասեք , ինչու՞ իմ մոտ չի աշխատում այս ծրագիրը՝
    let result = 0;
    while (true) {
    let answer = prompt("Please provide your answer");
    if (answer === "exit"); {
    alert("Result is " + result);
    break;
    }
    let num = +answer;
    result = result + num;
    }

    • @meschian
      @meschian  2 ปีที่แล้ว

      Arthur jan, duq ayspes eq grel:
      if (answer === "exit"); {
      ^ petk chi (et ';' ham@ hanum e)
      Ayspes greq:
      if (answer === "exit") {

  • @hammybarseghyan84
    @hammybarseghyan84 ปีที่แล้ว

    Բարև ձեզ, կներեք իսկ ֆակտորյալը երկու արգումնտով ինչպես կարող ենք լուծե՜լ...

    • @meschian
      @meschian  ปีที่แล้ว

      Inknuruyn portseq, heto kisveq dzer code@ ev kportsem jisht uxutsun tal

  • @tarongrigoryan3596
    @tarongrigoryan3596 3 ปีที่แล้ว

    👍👏👏

  • @javascript9053
    @javascript9053 2 ปีที่แล้ว

    18 հարցի պատասխանեցի էս ձեվ , աշխատելն աշխատեց, բայց ինչ կասեք:
    let reverse = function([a,b,c,d]){
    return ([d,c,b,a])
    }
    let x = reverse ([1, 2, 3, 4]);
    alert (x);

    • @meschian
      @meschian  2 ปีที่แล้ว

      Npatak@ stextsel aynpes function vor@ kashxati tarber erkarutsyamp zangvatsneri het. Dzer variant@ miayn kashxati zangvatsneri het voronq uxix 4 antam unen. Portseq cyclov stextsel function@

  • @grigorbondarev
    @grigorbondarev 3 ปีที่แล้ว +1

    16.
    let sum = 0;
    let user;
    do {
    user = prompt('enter number');
    sum = sum + Number(user);

    } while (user !== 'exit');
    alert(sum)
    Հարց՝ինչի՞ ա տալիս NaN?..

    • @meschian
      @meschian  3 ปีที่แล้ว

      user = prompt('enter number'); // user linum e "exit"
      sum = sum + Number(user); // linum e sum + Number("exit") vor@ talis e NaN
      heto nor while(user !== "exit") ev durs e galis
      karox eq ayspes:
      while(true) {
      user = prompt('enter number');
      if(user === "exit") {
      break;
      }
      sum = sum + Number(user);
      }

  • @armenmanucharyan5618
    @armenmanucharyan5618 2 ปีที่แล้ว

    'use strict'
    while(true){
    let num = +prompt('Հաշվում ենք թվի ֆակտորիալը');

    if(num > 1){
    let factorial = function(num){
    let result = 1;
    while(num>1){
    result = result*num;
    num--;
    }

    return result;
    }
    alert(factorial(num));
    break;
    }else{
    alert('Դուք նշել եք սխալ թիվ');
    }

    }

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      Armen jan, factorial functionin es karandznatsnei vor code@ aveli hesht kartatsvi:
      'use strict'
      factorial = function(num){
      let result = 1;
      while(num>1){
      result = result * num;
      num--;
      }
      return result;
      }
      while(true){
      let num = +prompt('Հաշվում ենք թվի ֆակտորիալը');
      if(num > 1){
      alert(factorial(num));
      break;
      }
      alert('Դուք նշել եք սխալ թիվ');
      }

  • @vahagnkhachatryan2499
    @vahagnkhachatryan2499 3 ปีที่แล้ว

    18-ը for-ով գրելը ավելի կարճ ու հեշտ է

  • @karlenghazaryan8164
    @karlenghazaryan8164 7 หลายเดือนก่อน

    xndirneri masy djvaranum em vor xntrem mi lav xntragirq ktaq cragravorman vor normal parapem

  • @edgarhovsepyan3393
    @edgarhovsepyan3393 ปีที่แล้ว

    You are unbelievable! Thanks for everything🔴🔴🔵🔵🟠🟠

  • @croutfin585
    @croutfin585 3 ปีที่แล้ว

    function average () {
    let arr = [];
    let i = 0;
    while (true) {
    let num = prompt('Numbers??','Exit');
    if (+num){
    arr[i] = +num;

    } else if (num=='Exit' || num === null){
    break;
    }
    i++;
    };
    let sum =0;
    for (let i = 0 ; i < arr.length; i++ ) {
    sum = sum + arr[i];

    };
    return sum/arr.length

    };
    let result = reverse()
    console.log(result);

  • @sargsyan7391
    @sargsyan7391 ปีที่แล้ว

    let x = [1, 2, 3, 4]
    x.reverse();
    alert(x)
    ays tarberaky 18 rd harci patasxan karox e handisanal?

    • @meschian
      @meschian  ปีที่แล้ว +1

      Npatak@ varjutsyan hents reverse@ greln e. Dzer grats code@ kashxati, uxaki npatak@ varjutsyan korum e…

    • @sargsyan7391
      @sargsyan7391 ปีที่แล้ว

      @@meschian shnorhakal em dzer arac ashxatanqi ev patasxani hamar

  • @armenmanucharyan5618
    @armenmanucharyan5618 2 ปีที่แล้ว

    'use strict'
    while(true){
    let height = +prompt('Նշեք Եռանկյան Բարձրությունը,specify the height of the triangle','')
    if(height>0){

    let base = +prompt('Նշեք Եռանկյան հիմքը,specify the base of the triangle','');

    if(base>0){
    let computeTriangleArea = function(height,base){
    return (height*base)/2;
    }
    alert('Եռանկյան մակերեսը կլինի'+' '+computeTriangleArea(base,height));

    }
    break;
    }

    }

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      Armen jan, shat haves e, bayts duq computeTriangleArea function@ anentat noren ev noren stextsum eq, kani vor na cyclei mech e. Karacharkem iren haytararel michev while cycl@.

  • @suma1lGaming
    @suma1lGaming ปีที่แล้ว +1

    15:
    let user = +prompt("How old are you");
    user < 10 ? alert('hi') : user >= 10 && user < 18 ? alert('hello') : alert('geetings');
    16:
    let sum = 0;
    while (true) {
    let input = prompt("Enter a number or type 'exit' to end");
    if (input === "exit") {
    alert("The sum of all the numbers is: " + sum);
    break;
    }
    sum += Number(input);
    }
    17:
    function computeTriangleArea(base, height) {
    return (base * height) / 2;
    }
    const area = computeTriangleArea(2, 9);
    console.log(area);
    18: 2 տարբերակով
    function revers(arr){
    var reversedArray = [ ]
    for (var i = arr.length - 1; i >= 0; i--) {
    reversedArray.push(arr[i]);
    }
    return reversedArray;
    }
    var myArray = [1, 2, 3, 4];
    var reversedArray = reverse(myArray);
    console.log(reversedArray); ։Outputs [4, 3, 2, 1]
    19:
    function average(numbers) {
    let sum = 0;
    for (let i = 0; i < numbers.length; i++) {
    sum += numbers[i];
    }
    return sum / numbers.length;
    }
    20:
    function factorial(n) {
    if (n === 0 || n === 1) {
    return 1;
    }
    let result = n;
    for (let i = n - 1; i > 1; i--) {
    result *= i;
    }
    return result;
    }

  • @JackDaniels55565
    @JackDaniels55565 2 ปีที่แล้ว

    N 19
    let x = [4,3,6,10,2];
    function average(array){
    let sum = 0;
    for(let number of array){
    if(number)
    sum = sum + number;

    }
    return sum / array.length;
    }
    console.log(average(x));
    Kndunvi ays tarberaky?

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      Iharke)

    • @JackDaniels55565
      @JackDaniels55565 2 ปีที่แล้ว

      ​@@meschian Shnorhakal em dzer katarac ashkhatanqi yev ushadrutyan hamar

  • @ararat9082
    @ararat9082 3 ปีที่แล้ว +1

    Mi had xndir unem asuma unenq kamayakan tver haskanal ardyoq 5 y et tveric mekna te voj...aysinqn 25679 tvi mej ka 5 tivy.vor xndrem uxutyun ktas jishty karanam anem

    • @meschian
      @meschian  3 ปีที่แล้ว

      Ayt tiv@ dartsreq text (string). Heto ogtagortseq voreve string function vor gtneq 5in mech@, orinak .indexOf

    • @ararat9082
      @ararat9082 3 ปีที่แล้ว

      @@meschian let a = "2304682991"
      Qceci stringi mej...isk vor functiony kgtni gracs tvi mej 5y?

    • @meschian
      @meschian  3 ปีที่แล้ว

      th-cam.com/video/ZFUoNE_Clc0/w-d-xo.html

  • @developer018
    @developer018 2 ปีที่แล้ว

    Ruben jan 19-@ kbacatreq eli lav chhaskaca(( erevi x ev y arjeqov aveli lav khaskanam ete djvar chi pordzeq eli,, kanxav shnorhakalutyun

    • @meschian
      @meschian  2 ปีที่แล้ว +2

      Voxjuyn. Nax petk e gumarel bolor tver@ zangvatsi irar ev heto bajanel zangvatsi erkarutsyamp vor stanank michin@.
      Gumarum@ anum enq hetevyal dzevov:
      1. stextsum enq popoxakan 'runningSum' vori mech dnum enq 0
      2. pttvum enq zangvatsi arjeknerov, amen arjekin gumarum enq mer 'runninfSum' arjekin (aysink runningSum = runningSum + himikvaArjek@).
      Loopi verchum, runningSum@ kunena bolor arrjekneri gumarum@. Uxaki bajanum enq zangvatsi erkarutsyamp ev stanum enq michin@.

  • @techelp97
    @techelp97 2 ปีที่แล้ว

    mi ban harcnem eli,vor undefined@ alert enq anum qani hat a pahac linum meje, u mekel
    let i =0;
    while(i

    • @meschian
      @meschian  2 ปีที่แล้ว

      i@ verchum mtnum e cycli mech vorpes 9. Duq nran dartsnum eq 10 ev alert eq anum. Hajort ankam na cycle chi mtnum vorovhetev i < 10 false e

  • @karinaghazaryan7571
    @karinaghazaryan7571 2 ปีที่แล้ว

    Im shat sireli Meschian jan, cheiq asi im u dzer greladzevic vorn e nax@ntreli, te karevor@ kod@ ashxatum e???
    Let factorial = function(x){
    let i = 1;
    let result = 1;
    While (i

    • @meschian
      @meschian  2 ปีที่แล้ว +1

      // Sireli Karina jan, duq anum ek sa:
      let result = 1;
      // heto cyclov anum eq sa:
      result = result * 1;
      // aysinkn, result'i mech 1 e, ev duq anum eq result = result * 1... aysinkn result = 1 * 1
      // hetevabar result popoxakan@ chi poxvum

    • @karinaghazaryan7571
      @karinaghazaryan7571 2 ปีที่แล้ว

      @@meschian sxal em tpel result= result * i ;