3.2 Ievadi tekstu un aprēķini punktus
Šodien: Izveido formu, kas no ievadītā skaita aprēķina spēlētāja punktus.
Īsā teorija
<input>
ir ievades lauks.
.value
nolasa tajā ierakstīto tekstu.
Number(...)
pārvērš ievadi skaitlī.
*
nozīmē reizināšanu.
Gatavā funkcija
paradit()
izpildās, kad nospiež pogu. Šodien tajā mainīsi aprēķinu un rezultāta tekstu.
const skaits = Number(document.getElementById("skaits").value);
const punkti = skaits * 5;
Sākuma kods un darba vieta
Vide: mācību lapa → VS Code
-
VS Code ar
File → Open Folder
atver
Desktop/datorika9-tema3. Ja mapes nav, izveido to darbvirsmā. - Šajā mācību lapā nospied Kopēt sākuma kodu .
- VS Code nospied Ctrl+N un ielīmē kodu ar Ctrl+V .
-
Saglabā ar
Ctrl+Shift+S
tēmas mapē kā
32.html.
Atvērt pilno sākuma kodu
<!DOCTYPE html>
<html lang="lv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mana spēle</title>
<style>
body { font-family: Arial, sans-serif; max-width: 680px; margin: 24px auto; padding: 16px; line-height: 1.6; }
button, input { font: inherit; padding: 10px; margin: 4px; }
button { cursor: pointer; }
img { max-width: 100%; height: auto; }
[hidden] { display: none !important; }
</style>
</head>
<body>
<h1>Spēlētāja dati</h1>
<label for="vards">Spēlētāja vārds</label>
<input id="vards" value="Spēlētājs">
<label for="skaits">Savākto zvaigžņu skaits</label>
<input id="skaits" type="number" min="0" value="2">
<button onclick="paradit()">Parādīt rezultātu</button>
<p id="atbilde">Nospied pogu.</p>
<script>
// Gatava funkcija: poga izpilda rindas starp figūriekavām.
function paradit() {
const vards = document.getElementById("vards").value;
const skaits = Number(document.getElementById("skaits").value);
const punkti = skaits * 5;
document.getElementById("atbilde").textContent = vards + ": " + punkti + " punkti";
}
</script>
</body>
</html>
1. uzdevums
Izmēģini ievadi
Vide: VS Code → pārlūks
-
Sāc ar
32.htmlun atver to pārlūkā. -
Ieraksti spēlētāja vārdu un skaitu
2. Nospied pogu. - Pārliecinies, ka parādās ierakstītais vārds un 10 punkti .
Gatavs, kad: Esi pārbaudījis gatavo ievadi un aprēķinu.
2. uzdevums
Maini punktu vērtību
Vide: VS Code
-
Atrodi
const punkti = skaits * 5;. -
Nomaini vienas zvaigznes vērtību no
5uz10. -
Virs pogas HTML daļā pievieno rindkopu
Viena zvaigzne dod 10 punktus..
Gatavs, kad: Aprēķins un norāde lapā izmanto 10 punktus.
3. uzdevums
Pievieno bonusu un pārbaudi
Vide: VS Code → pārlūks
-
Aprēķinu papildini līdz
const punkti = skaits * 10 + 5;. - Rindkopā paskaidro, ka spēlētājs saņem arī 5 sākuma punktus.
-
Pārlūkā pārbaudi ievadi
0un3: jāparādās attiecīgi 5 un 35 punktiem. - Pārbaudi ar citu spēlētāja vārdu. Saglabā un nosūti darbu uz GitHub.
Gatavs, kad: Rezultāts izmanto ievadīto vārdu, skaitu un bonusu.
Iesniedz 3. uzdevuma rezultātu
Iesniedz pabeigto
32.html
skolotāja norādītajā vietā. Šo pašu versiju saglabā arī GitHub.
Stunda ir ieskaitīta, ja 3. uzdevuma rezultāts atbilst visiem šiem punktiem:
- Poga nolasa abus ievades laukus.
- Aprēķins ir skaits × 10 + 5; lapā tas ir paskaidrots.
- Ievade 0 dod 5 punktus, ievade 3 dod 35 punktus.
1. un 2. uzdevums sagatavo šo rezultātu. Papildu uzdevums nav vajadzīgs ieskaitei.
Saglabā un nosūti uz GitHub — pogu atgādne
Vide: VS Code / Source Control → GitHub pārlūkā
- Ar File → Save All saglabā failus. Atver Source Control ar Ctrl+Shift+G .
- Pie Changes nospied + (Stage All Changes). Pārbaudi, ka vajadzīgie faili pārvietojas uz Staged Changes .
-
Ziņas laukā ieraksti īsu izmaiņu, piemēram,
Pabeigts 3.2 darbs. Spied Commit . -
Ja šī tēmas mape vēl nav GitHub, spied
Publish to GitHub
un izveido publisku projektu
datorika9-tema3. Jau publicētam projektam spied Sync Changes . Ja pogas nav, atver … → Push . - Pārlūkā atver savu GitHub projektu un pārbaudi faila pēdējās izmaiņas.
Ja Source Control rāda Initialize Repository , vispirms nospied to. Ja parādās kļūda vai sapludināšanas pieprasījums, izmanto palīdzību un palūdz skolotāja atbalstu.
Papildu uzdevums: Maini savācamo priekšmetu
Sāc, kad 3. uzdevums ir gatavs un iesniegts. Ja vēlies paturēt obligāto versiju, saglabā kopiju ar citu nosaukumu.
- Nomaini zvaigzni uz savai spēlei piemērotu priekšmetu.
- Izvēlies citu punkta vērtību un saskaņo aprēķinu ar tekstu.
Ja kaut kas neizdodas
-
Neredzi izmaiņas?
VS Code nospied Ctrl+S. Pārlūkā nospied Ctrl+R. Pārbaudi, ka atvērts tieši
32.html. - Kods redzams kā teksts? Saglabā ar galotni .html. Windows ieslēdz View → Show → File name extensions un pārbaudi, ka beigās nav .txt.
- Poga nestrādā? Pārbaudi, vai neizdzēsi pēdiņu, iekavu vai elementa id. Salīdzini savu laboto vietu ar sākuma kodu.
- Nesaproti nākamo soli? Atrodi pirmo nepabeigto soli un parādi skolotājam tieši šo vietu.