Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-is-ab:tema:2025:02 [2025/11/02 19:59]
marius.trifu created
poo-is-ab:tema:2025:02 [2025/11/02 20:50] (current)
marius.trifu [2.1 Fișier de Intrare: ferma.txt]
Line 86: Line 86:
  
     * **L** – dimensiunea fermei (L × L pătrate), 1 ≤ L ≤ 99     * **L** – dimensiunea fermei (L × L pătrate), 1 ≤ L ≤ 99
-    * **ZILE** – numărul de zile de simulare, 1 ≤ ZILE ≤ 100 +    * **ZILE** – numărul de zile de simulare, 1 ≤ ZILE ≤ 1000 
-    * **BANI** – suma inițială de bani (RON), 1 ≤ BANI ≤ 10000+    * **BANI** – suma inițială de bani (RON), 1 ≤ BANI ≤ 100000
     * **N** – numărul de legume definite, 1 ≤ N ≤ 20     * **N** – numărul de legume definite, 1 ≤ N ≤ 20
     * **nume_leguma** – numele legumei (maxim **30 caractere**,​ fără spații)     * **nume_leguma** – numele legumei (maxim **30 caractere**,​ fără spații)
Line 213: Line 213:
 ^ Pătrat ^ Legumă Culeasă ^ Ce poți planta după? ^ ^ Pătrat ^ Legumă Culeasă ^ Ce poți planta după? ^
 | ''​00x00''​ | **ceapă** (zi 3) | **morcov** (zi 4+) sau **ceapă** (zi 7+, după 3 zile) | | ''​00x00''​ | **ceapă** (zi 3) | **morcov** (zi 4+) sau **ceapă** (zi 7+, după 3 zile) |
-| ''​00x01''​ | **morcov** (zi 7) | **Nimic altceva!** (morcov doar după ceapă) |+| ''​00x01''​ | **morcov** (zi 7) | **ceapă** (zi 8+, are N/A) |
  
 **Reguli:** **Reguli:**
Line 317: Line 317:
 </​note>​ </​note>​
  
-===== 6. Încărcare și Testare ​=====+===== 6. Depunctări =====
  
-==== 6.1 Accept Assignment ====+Depunctări la temă dacă: 
 + 
 +  * **Nu redenumești corect repository-ul:​** **-0.5p** 
 +  * **Codul nu trece verificarea cu Valgrind** (va fi verificat manual la final deadline): **-1p** 
 +  * **Codul nu este împărțit în fișiere separate** (''​.h''​ / ''​.cpp''​):​ **-0.5p** 
 +  * **Cod scris fără comentarii**,​ cu sintaxă neclară, variabile numite random: **maxim -1p** 
 + 
 +<note warning>​ 
 +**Foarte important:​** După ce dați accept la repository, **schimbați numele** din **Settings** în formatul: ​  
 +  * **tema2-32XAB-Nume-Prenume** ​  
 +  * **Exemplu:​** ''​tema2-322AB-Trifu-Marius''​ 
 + 
 +**Cum redenumești:​** 
 +  - Intră în repository pe GitHub 
 +  - Click pe **Settings** (sus-dreapta) 
 +  - Secțiunea **General** → **Repository name** 
 +  - Schimbă în ''​tema2-32XAB-Nume-Prenume''​ 
 +  - Click **Rename** 
 +</​note>​ 
 + 
 +===== 7. Încărcare și Testare ===== 
 + 
 +==== 7.1 Accept Assignment ====
  
 <​note>​ <​note>​
Line 327: Line 349:
 **După accept:** **După accept:**
   - Se creează repository-ul tău: ''​Laborator-POO-2025-2026/​tema2-USERNAME''​   - Se creează repository-ul tău: ''​Laborator-POO-2025-2026/​tema2-USERNAME''​
 +  - **IMPORTANT:​** Redenumește repository-ul în ''​tema2-32XAB-Nume-Prenume''​ (vezi secțiunea 6)
   - Clonează: ''​git clone https://​github.com/​Laborator-POO-2025-2026/​tema2-USERNAME.git''​   - Clonează: ''​git clone https://​github.com/​Laborator-POO-2025-2026/​tema2-USERNAME.git''​
   - Intră în folder: ''​cd tema2-USERNAME''​   - Intră în folder: ''​cd tema2-USERNAME''​
  
-==== 6.2 Compilare și Rulare ====+==== 7.2 Compilare și Rulare ====
  
 **Comenzi disponibile:​** **Comenzi disponibile:​**
Line 355: Line 378:
   * Fișierul ''​teste/​limite_minime.txt''​ conține minimul de bani pentru fiecare test   * Fișierul ''​teste/​limite_minime.txt''​ conține minimul de bani pentru fiecare test
  
-==== 6.3 Clasament și Nickname ====+==== 7.3 Clasament și Nickname ====
  
 **Clasament Live:** Accesează [[https://​rezultate.eu|rezultate.eu]] pentru a vedea clasamentul în timp real. **Clasament Live:** Accesează [[https://​rezultate.eu|rezultate.eu]] pentru a vedea clasamentul în timp real.
Line 385: Line 408:
 </​note>​ </​note>​
  
-==== 6.4 GitHub Actions - Testare Automată ====+==== 7.4 GitHub Actions - Testare Automată ====
  
 ✨ **Testare și trimitere automată** la fiecare ''​git push''​! ✨ **Testare și trimitere automată** la fiecare ''​git push''​!
Line 412: Line 435:
 </​code>​ </​code>​
  
-===== 7. Exemplu Complet =====+===== 8. Exemplu Complet =====
  
 ^ ferma.txt ^ ^ ferma.txt ^
Line 464: Line 487:
   - [ ] README.md completat   - [ ] README.md completat
   - [ ] Commit + push pe GitHub   - [ ] Commit + push pe GitHub
-  - [ ] Verificat Actions (tab "​Actions"​) 
   - [ ] Verificat clasament pe [[https://​rezultate.eu|rezultate.eu]]   - [ ] Verificat clasament pe [[https://​rezultate.eu|rezultate.eu]]
  
Line 475: Line 497:
   * [[https://​classroom.github.com/​a/​rgoi0BWr|📝 Accept Assignment]]   * [[https://​classroom.github.com/​a/​rgoi0BWr|📝 Accept Assignment]]
   * [[https://​rezultate.eu|🏆 Clasament Live - Studenți]]   * [[https://​rezultate.eu|🏆 Clasament Live - Studenți]]
-  * [[https://​rezultate.eu/​total|📊 Clasament Total (cu Asistenți)]] 
  
 --- ---
  
poo-is-ab/tema/2025/02.1762106356.txt.gz · Last modified: 2025/11/02 19:59 by marius.trifu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0