Local repo kasutamine

Klooni õpetaja local repo *S:\TARpv23version2*

git clone S:\TARpv23version2

Teeme git config

PS C:\Users\opilane> git config --global --list
user.name=GlebS
user.email=glebsotjov@gmail.com

Teeme oma branch

 Git branch GlebS
 Git checkout GlebS

Teeme commit

 git commit -a -m "Kirjuta nimi on fail h0.txt"

Ja teeme push

Git push

1 ylesaned.

Joonistasin pildi ja kleepisin selle kausta
git add .
git status
git commit -a -m "lisage fail 1.png"
git push

ylesanded 2.

Kirjutas js-koodi faili js code.txt
git add .
git status
git commit -a -m "lisage fail js code.txt 2 ylesanne tehtud"
git push

3 ylesaned.

Kirjutasin html + js koodi faili html.txt
git add .
git status
git commit -a -m "lisage fail js html.txt 3 ylesanne tehtud"
git push

Sandakov

1yl

1.Looge tabel mitme veeruga: töötaja ID, nimi, sünniaeg, ametikoht ja palk.

CREATE TABLE tootajad (
    tootaja_id INT PRIMARY KEY,
    nimi VARCHAR(100),
    synniaeg DATE,
    ametikoht VARCHAR(100),
    palk DECIMAL(10, 2)
);
git add .
git status
git commit -a -m "lisage fail veerud tootajad.txt 1 ylesanne tehtud"
git push

2yl

2.Täitke tabel vähemalt 5 reaga.

INSERT INTO tootajad (tootaja_id, nimi, synniaeg, ametikoht, palk)
VALUES
(1, 'Jaan Tamm', '1985-05-12', 'Arendaja', 2500.00),
(2, 'Kristiina Liiv', '1990-11-24', 'Disainer', 2200.00),
(3, 'Marko Laan', '1982-03-15', 'Projektijuht', 3000.00),
(4, 'Elisabeth Kukk', '1995-07-22', 'Testija', 2000.00),
(5, 'Andres Pärn', '1988-01-30', 'Analüütik', 2800.00);

git status
git commit -a -m "veerud tootajad.txt faili muutmine funktsiooni insert into lisamisega"
git push

3yl

3.Leia töötajad, kelle palk on üle 1500.

SELECT * FROM tootajad
WHERE palk > 1500;
git status
git commit -a -m "veerud tootajad.txt faili muutmine funktsiooni mis näitab palge üle 1500"
git push

4yl

4.Keskmise palga arvutamine.

SELECT AVG(palk) AS keskmine_palk FROM tootajad;
git status
git commit -a -m "veerud tootajad.txt faili muutmine funktsiooni mis näitab palge keskmiseks"
git push

5yl

5.Töötajate sorteerimine vanuse järgi – vanematest nooremateni.


SELECT * FROM tootajad
ORDER BY synniaeg ASC;
git status
git commit -a -m "veerud tootajad.txt faili muutmine funktsiooni mis näitab Töötajate sorteerimine vanuse järgi - vanematest nooremateni."
git push

Semjonova

1yl
Joonista Paint’iga mingi lill.

git add .
git commit -a -m " lisage lill.png ylesane 1 tehtud"
git push

yl2

tõlkida sõnad vene keelde ja anda nende kohta selgitus.

Inheritance — Наследование

    See on siis, kui üks klass saab omadused ja meetodid teiselt klassilt.

Encapsulation — Инкапсуляция

    See tähendab, et klassi sees olevad andmed on peidetud ja neile pääseb ligi ainult läbi spetsiaalsete meetodite.

Polymorphism — Полиморфизм

    See on siis, kui sama meetod töötab erinevalt erinevates klassides.

Interface — Интерфейс

    See on nagu kokkulepe, et klass peab rakendama kindlad meetodid, aga interfeiss ise ei tee midagi.

Abstract — Абстракция

    See tähendab, et klass annab ainult üldise plaani, aga täpse teostuse teevad teised klassid.
git commit -a -m " tõlkige eesti sõnad ja selgitus 2 ylesane tehtud"
 git push

yl3

Kirjutage funktsioon Faktorial, mis võtab arvu ja tagastab selle faktoriaalarvu.
Näiteks arvu 5 (5!) faktoriaal = 5 × 4 × 3 × 3 × 3 × 2 × 1 = 120. C# keeles

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Sisesta arv:");
        int number = int.Parse(Console.ReadLine());
        
        long result = Faktorial(number);
        Console.WriteLine($"{number}! = {result}");
    }

    static long Faktorial(int n)
    {
        if (n == 0 || n == 1)
            return 1;
        else
            return n * Faktorial(n - 1); // Rekursioon
    }
}
 git add .
 git commit -a -m " lisa fail c# cood.txt ylesane 3 on tehtud"
 git push

yl4

Kirjutage veebileht, mis arvutab paariliste arvude arvu massiivi ja kuvab tulemuse.
Lisa see leht sama git kausta sisse ja git- jälgimisele.

<!DOCTYPE html>
<html lang="et">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Paariliste Arvude Arvutamine</title>
</head>
<body>
    <h1>Paariliste Arvude Arv Massiivis</h1>
    <p>Sisesta massiiv (arvud peavad olema komaga eraldatud):</p>
    <input type="text" id="arrayInput" placeholder="Näiteks: 1,2,3,4,5,6">
    <button onclick="calculateEvenNumbers()">Arvuta</button>
    <h2>Kui palju paarilisi arve on massiivis?</h2>
    <p id="result"></p>
    <script>
        function calculateEvenNumbers() {
            let input = document.getElementById('arrayInput').value;
            let numbers = input.split(',').map(Number);
            let evenNumbers = numbers.filter(num => num % 2 === 0);
            document.getElementById('result').innerText = `Paariliste arvude arv massiivis: ${evenNumbers.length}`;
        }
    </script>
</body>
</html>

git add .
git commit -a -m " lisa fail index html.txt ja tehtud ylesane 4"
git push

yl5

Kirjutage veebileht, kus kui liigute hiirega teksti kohal, muutub selle värvus.
Lisa see leht sama git kausta sisse ja git- jälgimisele.

<!DOCTYPE html>
<html lang="et">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Teksti Värvi Muutmine Hiirega</title>
    <style>
        .color-change-text {
            font-size: 24px;
            cursor: pointer;
            transition: color 0.3s;
        }

        .color-change-text:hover {
            color: red;
        }
    </style>
</head>
<body>
    <h1>Liigu hiirega teksti kohal ja värv muutub!</h1>
    <p class="color-change-text">Liigu hiirega siia ja tekst muutub punaseks.</p>
</body>
</html>
git add .
git commit -a -m " lisa fail index2.html.txt ja tehtud ylesane 5"
git push

git gui

Roman Sandakov commit

kõik ülesanne on tehtud valesti, commitid head

Semjonova commit

esimene kohustus pole selge, kuid kõik muu on õige