Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zajednicki program svih nas

[es] :: Art of Programming :: Zajednicki program svih nas

[ Pregleda: 1350 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
85.158.34.*



+13 Profil

icon Zajednicki program svih nas06.07.2010. u 16:23 - pre 167 meseci



Odmah da kazem, volio bih da ovaj mali projekat bude projekat svih nas. Da svi ucestvuju u vodjenju, jer ovo ce prevazici moje vrijeme. Slobodno dodajte neko novo pravilo, ako ste sigurni da je potrebno.



Hajmo se malo igrati, napraviti nas zajednicki projekat i vidjeti gdje ce nas odvesti.

Postoji ona igra na forumima gdje jedni drugima nadovezuju rijeci, zasto mi ne bi probali i sa programom. Glavni cilj je da se program u svako doba moze kompajlirati, i mozda nesto cak i uraditi. Nazalost, da bi se kod mogao kompajlirati, ipak moramo imati neka pravila. Ciljna platforma je CRL(3.5.21022.8) *.NET 3.5. C#

Kod se pokrece kao konzolna aplikacija. Ako neko zeli slucajno zeli koristiti GUI formu, treba svoj kod da markira kao sto je navedeno u pravilima za kodiranje.

Program ce biti u dualnoj formi (GUI i konzola), tako da mozete ciniti sta vam je volja.



PRAVILA GLAVNA:
- Kod u svako doba mora biti spreman za kompajliranje. Ako fali neki znak, moze se dodati da bi se moglo kompajlirati.
- DOZVOLJENI SU SVI JEZICI (osim brainfakolikih jezika)
- Obfuskacija nije dozvoljena u bilo kom jeziku. Cisti nativni jezik iskljucivo.
- Kod unesen koji spada u druge jezike, izuzev C#, mora biti typo ispravan da se kompajler ne buni.
- Kod se pise od vrha ka dnu, dakle proceduralno (ne od dna ka vrhu :) )
- Naravno mozete koristiti i proceduralno i OOP (znam da je i OOP u biti proceduralan). Mogu i nested klase.
- Ako koristite VB Kod, slobodno dodajte ";" na kraju ili "{ }" po potrebi.
- Ako koristite Javu/C++/C, onda je mnogo lakse.
- Za druge jezike... sretno!
- Naravno nema pristupa nekom mediju za pohranu podataka, sve je virtuelno. Nema ni baza.
- Koliko koda mogu unijeti? Pa ako deklarisete varijablu, onda je i upotrijebite. Ili upotrijebite dio koda neke druge osobe.
- Kontrola se uvijek mora vratiti u MAIN (ili formu). Tako da izvrsava uvijek iducu instrukciju.





PRAVILA ZA KODIRANJE:
- Nema GO TO :)
- Uvijek zavrsite izjavu na ispravan nacin, tako da se kod moze kompajlirati
- Ako pravite metodu, slobodno je zavrsite. Dakle,

Code:

Modifier type name (parameters)

{
   //Kod ide ovdje


Return nesto: //osim ako metoda nije void
}



kao i poziv metode. Jer ne moze postojati poziv metode, a da iste nema. Klase mozete ako zelite samo dodati, minimum jedan member i jedna metoda.
- SWITCH operacija se mora dovrsiti i slicne operacije da ne navodim sada.
- Nemojte pozivati klase iz drugih jezika, nema potrebe jer kod nece raditi. A i da radi, cemu je svrha?
- Ne smijete zakucavati procesor, praviti beskonacne petlje kao i bilo koje operacije koje ruse program. Trudite se da imate sto manji broj logickih gresaka.
- Ako neko zeli da ubaci button, neka kod svoj markira sa <Button> Ovdje ide kod </Button>. Mada bi bilo bolje da to ne radite ako ne treba.




PRAVILO ZA KUCANJE
Nemojte koristiti quote, nego samo dodajte vas kod u vas post.




HINT
Ako neko napravi da program nesto ponavlja, mozda da ispisuje varijablu svakih 10 sekundi, onda ga mozda treba onesposobit na neki nacin.




START:


[code:sharp]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;


namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{

string start = "Pozdrav ES";

Console.WriteLine(start);

Console.ReadLine(); //Da drzi konzolni program otvorenim. Enter key za iducu instrukciju.

}
}
}

[/code]
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Zajednicki program svih nas06.07.2010. u 17:05 - pre 167 meseci
Sećam se da smo jednom igrali tu igru. Brzo nam je dosadila, pa smo prešli na Kalodont.
 
Odgovor na temu

[es] :: Art of Programming :: Zajednicki program svih nas

[ Pregleda: 1350 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.