====== LU07.A02 - Methods with arguments ====== ===== Prerequisites ===== * Work type: Individual * Means of aid: only teaching materials, no websearch, no use of ai. * Timeframe: 15 Minutes * Expected result: A Vue-Script, which uses methods to display messages on the screen and increments and decrements a counter. * ===== Learning Objectves ===== - Implementing VUE methods by using arguments. - Increment and decrement a counter within a method. - Writing own methods and making use of them. ===== Source ===== * [[https://www.w3schools.com/vue/tryit.php?filename=tryvue_methods_moose |Code-example: Methods in VUE]] ===== Assignment A - 2' ====== * A01: Test the code example above which was provided to you. Describe the behaviour of the script using HTML comments. * A02: Make sure that everthing is working correctly: The moose-count uses the method **addMoose** by processing the number we need to count up or down - increments by 1 - decrements by -1 - increments by +5 A03: Make sure that you have the title

and have correctly named the file: **lu07.s02.html** ===== Assignment B - 5' ===== * B01: Currently we can increment by +1 and +5, and decrement by -1. * B02: Similar to **addMoose** add method **removeMoose** which manges the decrement operations and use it. * B03: Test your results and save it. * B04: Add more buttons wich can - increment by +10 - decrement by -10 - decrement by -5 * B05: The aim is to have 3 increment-buttons (+1, +5, +10) and 3 decrement-buttons (-1, -5, -10) ===== Assignment C: Catching numbers belov zero (0) - 8' ===== * C01: At 0 we must stop counting, when the count reches the zero. * C02: Add the case below zero to your **removeMoose-method** by checking the **count** with a if-statement * C03: Check the result: It must stop at zero when the button **removeMoose** when the count reaches 0. * C04: In the case below zero the user must be informed accordingly. ===== Solution ===== [[en:modul:m291:learningunits:lu07:loesungen:02|Lösung]] ===== Vocabulary ===== ^ English ^ German ^ | corresponding number of times | entsprechend oft | | to increment | erhöhen, hochzählen | | to decrement | vermindern, herunterzählen | | thus | somit, dadurch | ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir