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