PPArkisto

Ohjelmointi

Yleistä asiaa

Tätä aiheutta ei ole tallennettu kokonaisena ja siitä puuttuu sivuja.

1 2 3 ... 21

Viestit

Sivu 2 / 21
Rekisteröitynyt:
30.09.2004
Kirjoitettu: lauantai, 03. joulukuuta 2005 klo 20.26
Muokattu: 03.12.2005 klo 20.26
Joskus ykkösluokalla tehtiin veljen kaa Pascalilla semmonen tietokilpailu, jossa oli aina kaksi vaihtoehtoa ja niistä toinen oli oikea. Kysymykset olivat tätä luokkaa: Kumpi on parempi fazerin sininen vai fasupala?
Rekisteröitynyt:
20.11.2002
Kirjoitettu: sunnuntai, 04. joulukuuta 2005 klo 14.48
Lainaus:03.12.2005 KaRa kirjoitti:
Mitäs sä höpötät? jaa ei funktioita käytetä? sehän yks ihan perus juttu...
No tuosta gotosta olen samaa mieltä, mutta ei siitä ole mitään haittaa tuollaisissa pikkuohjelmissa.
Goto on myrkkyä. Paha ohjelmointimörkö tulee ja syö sinut, jos käytät sitä pienessäkään ohjelmassa.

Pieni vinkki tuohon sinun peliisi:

Kaikki pelit surraavat silmukassa.

esim.

-----
bool loppu=false;

while(!loppu)
{
/*Tähän se peli*/
}
-----

Voihan C++ käyttää proseduraalisenakin kielenä, mutta pääasiassa se on luotu oliopohjaiseksi ohjelmointikieleksi(Todellisuudessa se on hybridikieli). On sääli, jos ei käytä sen olio-ominaisuuksia.

http://fi.wikipedia.org/wiki/Proseduraalinen_Ohjelmointikieli
http://fi.wikipedia.org/wiki/Oliopohjainen_ohjelmointikieli
Rekisteröitynyt:
09.07.2005
Kirjoitettu: sunnuntai, 04. joulukuuta 2005 klo 14.55
Älkää nyt naurattako. Miten se tuossakin (pienessä) ohjelman pätkässä nyt haittaa. Kerro nyt diegnoosit. Pelkkä "myrkky" ei riitä.
Rekisteröitynyt:
09.07.2005
Kirjoitettu: sunnuntai, 04. joulukuuta 2005 klo 14.58
Muokattu: 04.12.2005 klo 14.59
Käytän sitä just niin kauan kun siitä ei ole haittaa, ja haittaa en ole nähnyt. Onko jollain muulla väliä?

Edit: pientä sekoilua lainaa ja muokkaus nappuloitten kanssa...
Rekisteröitynyt:
09.07.2005
Kirjoitettu: maanantai, 05. joulukuuta 2005 klo 09.04
Sori triplat, mutta nostan samalla että kysymys huomataan... eli mistäs sais ladattua vb3:sen. Ennen löyty guugelilla, mutta nyt ei tahtonut löytyä.
Rekisteröitynyt:
11.09.2005
Kirjoitettu: maanantai, 05. joulukuuta 2005 klo 15.11
Mikä olis semmonen komento C++, jolla vois toteuttaa vaikka tämmösen ohjelman: Kuinka painava olet? jos vastaa alle 40 kg, niin kone sanoo olet aika kevyt immeinen hemmo ja sitten jos yli 100kg se vastaa aika painava alat jo olemaan.

Nojoo aika sekavaa tekstiä mutta koittakaa tajuta wink
Rekisteröitynyt:
09.07.2005
Kirjoitettu: maanantai, 05. joulukuuta 2005 klo 17.12
Muokattu: 05.12.2005 klo 17.15
Lainaus:05.12.2005 Script kirjoitti:
Mikä olis semmonen komento C++, jolla vois toteuttaa vaikka tämmösen ohjelman: Kuinka painava olet? jos vastaa alle 40 kg, niin kone sanoo olet aika kevyt immeinen hemmo ja sitten jos yli 100kg se vastaa aika painava alat jo olemaan.

Nojoo aika sekavaa tekstiä mutta koittakaa tajuta wink

---------------------------------------
int painava = 0;
cout << "Kuinka painava olet? (vain numero) n";
cin >> painava;
if (painava <= 40)
{
cout << "nOlet aika kevyt immeinen hemmo";
}
if (painava >= 100)
{
cout << "nAika painava alat jo olemaan";
}
-----------------------------------------

Kirjoitin äkkiä suoraan tähän, mutta noin menisi.


EDIT. n -kirjainten eteen tulee kauttaviiva... kirjoitin kyllä sen yuohon, mutta ei näy tossa.
Rekisteröitynyt:
09.07.2004
Kirjoitettu: maanantai, 05. joulukuuta 2005 klo 19.49
C++, winukan oma batch kieli, html, basic, delphi, javascript.

Noita käytän paitti että delphiin oon vaan tutustunu eli en käytä sitä oikeestaan
www.InsN.Deviantart.com - Masiina: AMD 64 3500+, MSI 7600 GT, 2 GB DDR400 - Level 70 NE Rogue (wanha) - Lvl 70 UD Rogue (pelaan atm)
Rekisteröitynyt:
30.07.2001
Kirjoitettu: keskiviikko, 07. joulukuuta 2005 klo 04.01
Muokattu: 07.12.2005 klo 04.15
[
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nuijapaa

Villapuuro

Moderaattori

Rekisteröitynyt:
19.10.2004
Kirjoitettu: keskiviikko, 08. helmikuuta 2006 klo 12.56
Muokattu: 08.02.2006 klo 12.57
Jos on menossa tollaselle alkeiskurssille, niin mitä perustaitoja kandeis osata ennenkun sinne menee.. nyt nää mun vanhemamt VÄHÄ aliarvioi mut kun ilmotti jonnekkin asennus ja tietoturva kurssille lol Rämpytellään vaa next, next, accept, next, next, finish... Ja sit mummot on iha ihmeissään, kun spybot löys jotain.. Melko turhauttavaa se homma sielä.. Eli vastatkaa toho mun kyssäriin.. plz.

Ja ens viikolla kuulemma opetellaan gyber vaikee juttu, että lisätään muistia ja katotaan kotelon sisälle.. :oooo Ei jeesus siel on turhauttavaa..
||Q9550 @ 3.4GHz|| GTX 560Ti 448cores|| 8GB D2 800MHz RAM|| Asus P5Q PRO|| 24'' 1920 x 1200|| Windows 7 64bit||
Rekisteröitynyt:
09.06.2004
Kirjoitettu: keskiviikko, 08. helmikuuta 2006 klo 13.19
Muokattu: 08.02.2006 klo 13.20
Lainaus:04.12.2005 Invisible_Cat kirjoitti:
Lainaus:03.12.2005 KaRa kirjoitti:
Mitäs sä höpötät? jaa ei funktioita käytetä? sehän yks ihan perus juttu...
No tuosta gotosta olen samaa mieltä, mutta ei siitä ole mitään haittaa tuollaisissa pikkuohjelmissa.
Goto on myrkkyä. Paha ohjelmointimörkö tulee ja syö sinut, jos käytät sitä pienessäkään ohjelmassa.

Jossain tapauksessa goto on ihan oikeasti kätevä. Puristien mielestä toki goton käyttäminen on samaa kuin spagettikoodi, mutta esmes seuraavanlaisessa tapauksessa voi olla hyödyllinen:

int funktio(<mahdollisia parametreja>)
{
int ecode = 0;

...tee jotain...

if (jokin ehto)
{
ecode = virhekoodi;
goto Error;
}

...lisää...

Error:
...lopetustoimet...

return ecode;
}

Toki C++:ssa lienee tyylikkäämpää käyttää poikkeuksia (try-catch-rakenne ja throw) virhetilanteessa mutta C:tä käytettäessä goto ei ole niin paha jos sitä käyttää esimerkiksi yllä olevan tapaiseen toimintaan.

Edit: kytketty graafiset hymiöt pois sekavuuden takia.

J.
"You condemn me to another thousand years of undeath for a book of recipes ?! Take it, but know that the formula within are dangerous ! I hope they send you to Hades !"
Rekisteröitynyt:
14.01.2006
Kirjoitettu: keskiviikko, 08. helmikuuta 2006 klo 13.56
PHP:tä hallitsen melko pitkälle.... Kyllä se minusta on ainakin kunnollinen ohjelmointikieli, vaikka jotkut toisin väittävät.
Rekisteröitynyt:
23.12.2001
Kirjoitettu: keskiviikko, 08. helmikuuta 2006 klo 15.44
Lainaus:04.12.2005 KaRa kirjoitti:
Älkää nyt naurattako. Miten se tuossakin (pienessä) ohjelman pätkässä nyt haittaa. Kerro nyt diegnoosit. Pelkkä "myrkky" ei riitä.


Goton huonoutta perustellaan sillä, että sen käyttö vaikeuttaa ohjelman koodin seuraamista, kun pitää kokoajan hyppiä paikasta A paikkaan B tai jopa paikkaan Ö. Minusta siinä ei ole mitään vikaa, mutta se koodi on hieman selkeämpää ilman gotoja.
Rekisteröitynyt:
13.05.2005
Kirjoitettu: keskiviikko, 12. heinäkuuta 2006 klo 09.47
No ni! Tyssäs heti alkuunsa. Mitä tarkoittaa source file not compiled ja mitä tulee tehdä?
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
Rekisteröitynyt:
04.03.2006
Kirjoitettu: keskiviikko, 12. heinäkuuta 2006 klo 10.27
Lainaus:12.07.2006 Tovarits kirjoitti:
No ni! Tyssäs heti alkuunsa. Mitä tarkoittaa source file not compiled ja mitä tulee tehdä?
Lähdekoodia ei ole käännetty.

Ite just aloin opettelemaan C#:tä, vaikka Neoncat whineeki irkissä sen olevan huono valinta smile
Pelaan PS ja CS, en kuuntele äidinkielentunti, en osaa sijamuoto.
Rekisteröitynyt:
13.05.2005
Kirjoitettu: keskiviikko, 12. heinäkuuta 2006 klo 10.50
No mistä se käännetään?redface
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
Rekisteröitynyt:
04.04.2005
Kirjoitettu: keskiviikko, 12. heinäkuuta 2006 klo 11.35
Hmm, aika monimutkaista...
Just puoli tuntia sitten aloitin lukemaan Karizan antamia linkkejä ja jotain juttuja olen osittain ymmärtänyt...
Vielä on vaan hakusessa miten Dev-C++ oikein toimii...
If I do not get a hard-on while writing shit in forums, it surely ain't worth reading for.
Rekisteröitynyt:
09.03.2005
Kirjoitettu: keskiviikko, 12. heinäkuuta 2006 klo 11.35
Jooh, on tullut C++:lla ohjelmoitua. Perusjutut on hanskassa ja nyt opettelen SDL:llän käyttöä ja päässä muhii tilesysteemin prototyyppi tulevalle pelilleni. Saa nähdä mitä tulee ^^
"Jotta emme unohtaisi yhteisön pyrkimyksiä, todettakoon, että paska auttaa käyttäjää ymmärtämään järjestelmän ulkopuolelle jääneitä epäonnistuneita prosesseja."
Rekisteröitynyt:
13.05.2005
Kirjoitettu: torstai, 13. heinäkuuta 2006 klo 21.48
Oispa täällä peliplaneetassa enemmän tästä kiinnostuneita niin saatais tähänkkin vähän eloa.
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
Rekisteröitynyt:
27.06.2005
Kirjoitettu: torstai, 13. heinäkuuta 2006 klo 23.07
Ohjelmoin DarkBASIC PRO:lla.
Asrock 4CoreDual-VSTA | C2D E4300 @ 1,8 GHz | 2048 MB DDR2 667 MHz | Asus GeForce 8600 GT
Rekisteröitynyt:
02.04.2005
Kirjoitettu: tiistai, 26. syyskuuta 2006 klo 20.55
Pascalilla jotain shaibaa tullu kokeiltua. kokeilen tuota delphiä tässä kohtapuoliin. samantapainen kun pascali näköjään..
leijona

jju

Rekisteröitynyt:
10.08.2004
Kirjoitettu: tiistai, 26. syyskuuta 2006 klo 22.06
Koodaan Qbasic (en juurikaan enää), Coolbasic (en tätäkään kovin enää) ja C++ (SDL).

imo:

Itse yritän C++:ssa välttää gotoa, mutta joskus jos sattuu olemaan väsynyt ja äkkiä pitäisi saada joka koodattua loppuun, saatan gotoakin käyttää.

Coolbasicilla saa nopeasti pelin tehtyä ja ehkä ohjelmoinnin alkeita voi harjoitella, mutta siihenpä se jääkin. Mahdollisuudet loppuvat nopeasti kesken, ja bugejakin löytyy itse Coolbasic-kääntäjästä.

Jos haluaa tulevaisuutta varten oikeasti hyödykseen koodata, kannattaa valita C++. Voi tuntua alussa vaikealta, mutta kyllä se siitä. Ja saat kymmenkertaisesti respektiä koodamastasi C++-pelistä verrattuna siihen, mitä saat esim. Coolbasic-pelistäsi.

Sanat "Gamemaker", "FPS Creator" jne. sattuu korviini.
12435
Rekisteröitynyt:
18.07.2005
Kirjoitettu: tiistai, 26. syyskuuta 2006 klo 23.06
Aikoinaan koodasin C++:lla ja Visual Basicilla. Nykyään aika menee rattoisasti javan ja php:n parissa. smile
~KillerFox - 殺害狐~ --Animetietokanta.com
Rekisteröitynyt:
07.01.2005
Kirjoitettu: torstai, 28. syyskuuta 2006 klo 20.02
[kuva]

Tollasen koodasin, kun suutuin Imageshackin hitauteen.
Rekisteröitynyt:
23.09.2004
Kirjoitettu: torstai, 28. syyskuuta 2006 klo 20.07
Lainaus:28.09.2006 Frozenball kirjoitti:
[kuva]

Tollasen koodasin, kun suutuin Imageshackin hitauteen.
miks oot sotkenu ton nettiosotteen?
moro
1 2 3 ... 21