PPArkisto

Ohjelmointi

Yleistä asiaa

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

Sivu 1 / 21
1 2 ... 21

Viestit

Sivu 1 / 21
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 14.47
Muokattu: 01.12.2005 klo 15.05
Eli haulla en löytänyt kun pari vaivaista/ vanhaa ym... eli päätin tehdä uuden aiheen yleisesti ohjelmointia koskien...

Ohjelmoiko täällä kukaan mitään esim. C:llä, pascalilla:lla tai jollain muulla kielellä? Itse koodailen jotain C++:lla. Nyt kaikki tulee sanomaan, että "koodaan hooteeämällää", mutta html:hän ei ole varsinainen ohjelmointikieli, joten ei sisällytetä sitä tähän.

Netistä löytyy kyllä valtavasti oppaita ja koodivinkkejä, joita lukasemalla läpi alkaa tajuamaan jotain. Esim. Ohjelmointiputkassa on hyviä oppaita ja koodivinkkejä, kuin myös Mureakuhassa. C++ kieltä aloitteleville erittäin tutustumisen arvoinen opas löytyy täältä. Niin ja googlellahan löytyy vaikka kuinka hyvin....

Jonkun kääntäjänhän myös tarvii. Itse käytän ilmaista Bloodshedin Dev-C++ kääntäjää.


Edit: C++ tutoriaaleja (englanniksi): http://www.cplusplus.com/doc/tutorial/

QBasic on myös aika hauska kieli, jolla on vaan kiva kikkailla kaikkea pientä, mutta tosissaan sitä kieltä ei saa ottaa. Basic on hidasta ja sillä oppii huonoille tavoille, mutta toisinaan jotkut pikkuohjelmat sillä kääntyy ihan kivasti ja helposti... (basic).
Rekisteröitynyt:
21.09.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 14.57
On tästä jonkinlaisia aiheita kyllä tosiaan.

Opettelen just tota devc++ käyttöä ja pitäisi saada siihen toimimaan netistä ladattu kirjasto (pdcurses jos jotakuta kiinnostaa). Pääsis sitten kunnolla koodaamaan.
Rekisteröitynyt:
24.10.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 15.00
Opettelen c++ kieltä. yks ohjelma on syntynyt jo nimeltää lol.exelol
Heaven and hell its on...look for the answer... |
Rekisteröitynyt:
29.04.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 15.04
mitä kaikkee esim. tuolla c++ ohjelmoinnilla voi tehä?
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 15.07
Muokattu: 01.12.2005 klo 15.07
Lainaus:01.12.2005 teba91 kirjoitti:
mitä kaikkee esim. tuolla c++ ohjelmoinnilla voi tehä?

Jos pitkälle pääset, niin vain mielikuvitus on rajana... tosin jos aijot alkaa tekemään graafisia pelejä, "joudut" hankkimaan jonkun grafiikkakirjaston...
kun C++ ei itsessään sisällä mitään käskyjä grafiikan piirtoon.

Rekisteröitynyt:
06.04.2002
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 15.07
Ei paljoa. Tämmöiset pikkuprojektit on kuulemma Amerikassa toteutettu sillä.

Pikkupeli1

Pikkupeli2
Hyödyttömät ajatukset voivat lopulta kasvattaa hyödyllisimmät ajatukset.PC: nopee prossu. nopee näyttis. nopeeta muistii.
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 15.09
Lainaus:01.12.2005 Antisankari kirjoitti:
Ei paljoa. Tämmöiset pikkuprojektit on kuulemma Amerikassa toteutettu sillä.

Pikkupeli1

Pikkupeli2

Niin... hyvä pointti.
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 16.33
Muokattu: 01.12.2005 klo 16.40
Tässä on pieni ja yksinkertainen C++ ohjelma, joka kysyy käyttäjältä, mikä päivä tänään on. Sitten ohjelma kertoo mikä päivä huomenna on.

---------------Koodi alkaa alemmalta riviltä----------------

/*********MIKÄ PÄIVÄ HUOMENNA ON?*************/
/*************by KARA*************************/

#include <iostream>
#include <string>
using namespace std;

int main()
{

string paivat[7]; // taulukko viikonpäivistä...
paivat[0]="maanantai"; // maanantai = 0
paivat[1]="tiistai"; // tiistai = 1 jne...
paivat[2]="keskiviikko";
paivat[3]="torstai";
paivat[4]="perjantai";
paivat[5]="lauantai";
paivat[6]="sunnuntai";

string tanaan;
cout << "Tämä ohjelma kertoo, mikä päivä huomenna on.";
cout << "nMikä päivä tänään on? ";
cin >> tanaan;
for (int i = 0; i < 7; i++) // silmukka pyörii 0 - 6 välillä (ma - su), laskuriin lisätään 1
{
if (tanaan == paivat[i]) // tarkistetaan tanaan -muuttujan yhteensopivuutta paivat -taulukon kanssa
{
cout << "Huomenna on " << paivat[(i + 1)%7]; // silmukasta pois, jätetään jakojäännös johon lisätään 1
}
}

cin.get();
cin.get();

return 0;
}

-----------------Koodi päättyi ylemmältä riviltä-----------------
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 16.40
C++ ja javaa opettelen tällä hetkellä.
Semper Fi.
Rekisteröitynyt:
16.12.2004
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 17.40
Lasketaanko PHP ihan "oikeaksi" ohjelmointikieleksi?
Sitä tässä harjoittelen pikkuhiljaa :)
Rekisteröitynyt:
04.04.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 17.44
C++ tässä olen vähän aikaa opetellut
taistelu robotti taistelu
Rekisteröitynyt:
11.09.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 18.06
Äsken tuossa aloittelin tuon C++ opiskelun.

Niin ja heti kysymys: Tuolla ohjelmointiputkassa, eli tällä sivulla on tuo ensimmäinen C-ohjelma. Sitä sitten lähdin testaamaan, ja kun painan tossa ohjelmassa että compile+run, niin tuolla alhaalla vilkahtaa komentorivi, eikä se avaa sitten mitään. Mikähän voisi olla vikana?
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 18.17
Lainaus:01.12.2005 Script kirjoitti:
Äsken tuossa aloittelin tuon C++ opiskelun.

Niin ja heti kysymys: Tuolla ohjelmointiputkassa, eli tällä sivulla on tuo ensimmäinen C-ohjelma. Sitä sitten lähdin testaamaan, ja kun painan tossa ohjelmassa että compile+run, niin tuolla alhaalla vilkahtaa komentorivi, eikä se avaa sitten mitään. Mikähän voisi olla vikana?

Tarkoitatko, että se vaan välähtää ruudulla? Noh siinä tapauksessa pistä tämä: "cin.get();" koodi juuri ennen "return 0;" koodia.
Rekisteröitynyt:
11.09.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 18.30
Muokattu: 01.12.2005 klo 19.29
Lainaus:01.12.2005 KaRa kirjoitti:
Lainaus:01.12.2005 Script kirjoitti:
Äsken tuossa aloittelin tuon C++ opiskelun.

Niin ja heti kysymys: Tuolla ohjelmointiputkassa, eli tällä sivulla on tuo ensimmäinen C-ohjelma. Sitä sitten lähdin testaamaan, ja kun painan tossa ohjelmassa että compile+run, niin tuolla alhaalla vilkahtaa komentorivi, eikä se avaa sitten mitään. Mikähän voisi olla vikana?

Tarkoitatko, että se vaan välähtää ruudulla? Noh siinä tapauksessa pistä tämä: "cin.get();" koodi juuri ennen "return 0;" koodia.


Lainaus:#include <stdio.h>

int main(void) {
/* tulostetaan tekstiä näytölle */
printf("C-ohjelmointi on kivaa!n");

return 0;
}

Jos laitan ton siihen tulee Syntax error, onko tuossa jokin väärin?
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 18.39
Itse tekisin näin:

#include <iostream>
using namespace std;

int main()
{
cout << "C++ ohjelmointi on kivaa!";

cin.get();
return 0;
}

Rekisteröitynyt:
23.12.2001
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 18.59
Lainaus:01.12.2005 Pekka_Kana kirjoitti:
Lasketaanko PHP ihan "oikeaksi" ohjelmointikieleksi?
Sitä tässä harjoittelen pikkuhiljaa smile
Ei ole "oikea" ohjelmointikieli, mutta on se enemmän silti kuin html razz

Itse ohjelmoin C:llä, Basiceilla (Quickbasic, Visual Basic, FreeBasic) ja juuri tuolla mainitulla PHP:llä ja koulussa meillä taitaa alkaa ensijaksossa ohjelmointi, jossa harjoitellaan Javaa.
Rekisteröitynyt:
07.01.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 19.58
PHP. Siinä käytän MySQL:ia tietokantana.
Rekisteröitynyt:
28.06.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 20.07
PHP:llä ohjelmoin sivuja. Sigissä linkki. Käytän dynaamista järjestelmää, PHP:llä toteutettu FanClub ja kaikkea muuta. Tosin tuolla lukee että SimoWeb on hieman auttanut ja vieraskirjaki on GLWebin tekemä. En saa PHP:tä ulkoa ollenkaan. Includen kyllä osaan. XML täytyy kai opetella ja joitaki pieniä kieliä kuten Java. Vai lasketanko Java ohjelmointikieleks? Kyllähän Javalla noita Appletteja voi koodata ja tallentaa siihen ihme muotoon mutta lasketaanko toi nyt oikeesti
- Things we don't understand, scare us.
Rekisteröitynyt:
11.09.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 20.11
Lainaus:01.12.2005 KaRa kirjoitti:
Itse tekisin näin:

#include <iostream>
using namespace std;

int main()
{
cout << "C++ ohjelmointi on kivaa!";

cin.get();
return 0;
}



Tuolla 4.9.9.2 versiolla ei meinannut toimia, mutta nyt kun latasin tuon vanhemman version niin toimii, kiitos tuosta cin.get(); hommasta kumminki.
Rekisteröitynyt:
09.07.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 20.19
Lainaus:01.12.2005 Script kirjoitti:
Lainaus:01.12.2005 KaRa kirjoitti:
Itse tekisin näin:

#include <iostream>
using namespace std;

int main()
{
cout << "C++ ohjelmointi on kivaa!";

cin.get();
return 0;
}



Tuolla 4.9.9.2 versiolla ei meinannut toimia, mutta nyt kun latasin tuon vanhemman version niin toimii, kiitos tuosta cin.get(); hommasta kumminki.

No itse käytän 4.9.9.2 ja toimii ihan täysin.
Rekisteröitynyt:
11.09.2005
Kirjoitettu: torstai, 01. joulukuuta 2005 klo 20.31
Muokattu: 02.12.2005 klo 17.48
Lainaus:01.12.2005 KaRa kirjoitti:
Lainaus:01.12.2005 Script kirjoitti:
Lainaus:01.12.2005 KaRa kirjoitti:
Itse tekisin näin:

#include <iostream>
using namespace std;

int main()
{
cout << "C++ ohjelmointi on kivaa!";

cin.get();
return 0;
}



Tuolla 4.9.9.2 versiolla ei meinannut toimia, mutta nyt kun latasin tuon vanhemman version niin toimii, kiitos tuosta cin.get(); hommasta kumminki.

No itse käytän 4.9.9.2 ja toimii ihan täysin.

Onpas erittäin kummallista, välillä nuo toimii ja välillä ei.. taidan jättää tämän
C++ hetkeksi lepäämään.

Edit; enpäs jätäkkään hoksasin mikä oli vialla ja nyt on taas innolla mukana smile
Rekisteröitynyt:
09.07.2005
Kirjoitettu: lauantai, 03. joulukuuta 2005 klo 14.23
Muokattu: 03.12.2005 klo 14.27
Siinä on perus eurolaskin:

----------------Koodi alkaa alemmalta riviltä--------------------

/*************EUROLASKIN***************
************By. Kari Rantanen*********/

#include <iostream>
using namespace std;

int main()
{
Alku:
const double MUUNNOS = 5.94573;
int rahamaara;
int valinta;
char valinta2;
cout << "Tämä ohjelma laskee paljonko markat ovat euroissa ja toisin päin.";
Alku2:
cout << "nValitse: [1] Markat euroiksi tai [2] Eurot markoiksi - ";
cin >> valinta;


switch (valinta)
{
case 1:
cout << "n_________________________________________________________________";
cout << "nMARKAT EUROIKSIn";
cout << "Kirjoita laskettava määrä: ";
cin >> rahamaara;
cout << "n-----------------------------------------------------------------n";
cout << rahamaara << " markkaa on " << rahamaara / MUUNNOS << " euroa. ";
cout << "n-----------------------------------------------------------------n";
cout << "nHaluatko palata ohjelman alkuun? [K / E] ";
cin >> valinta2;
cout << "n_________________________________________________________________n";
if ((valinta2 == 'k') || (valinta2 == 'K')) {
goto Alku;
}
if ((valinta2 == 'e') || (valinta2 == 'E')) {
goto Loppu;
}
break;
case 2:
cout << "n_________________________________________________________________";
cout << "nEUROT MARKOIKSIn";
cout << "Kirjoita laskettava määrä: ";
cin >> rahamaara;
cout << "n-----------------------------------------------------------------n";
cout << rahamaara << " euroa on " << rahamaara * MUUNNOS << " markkaa. ";
cout << "n-----------------------------------------------------------------n";
cout << "nHaluatko palata ohjelman alkuun? [K / E]: ";
cin >> valinta2;
cout << "n_________________________________________________________________n";
if ((valinta2 == 'k') || (valinta2 == 'K')) {
goto Alku;
}
if ((valinta == 'e') || (valinta2 == 'E')) {
goto Loppu;
}
break;
default:
cout << "nValinnaksi kelpaa vain 1 tai 2: ";
goto Alku2;
}

cin.get();
cin.get();
Loppu:
return 0;
}

-----------------------Koodi päättyi ylemmältä riviltä-------------------------


Olisi voinut toteuttaa funktioilla paljon kätevämmin, mutta eipä tullut tehtyä.

Edit: Mistä johtuu, että tuossa ei näy sulkuviivoja vaikka ne on kirjoitettu? Olen koittanut monta kertaa lisätä ne, mutta ei ota.... ylläpidolle vinkkiä...
Rekisteröitynyt:
02.07.2004
Kirjoitettu: lauantai, 03. joulukuuta 2005 klo 15.38
Cool basicilla on paljon helpompi tehdä pelejä summuita.
CoolBasic.
Moi.
Rekisteröitynyt:
20.11.2002
Kirjoitettu: lauantai, 03. joulukuuta 2005 klo 18.52
Lainaus:03.12.2005 KaRa kirjoitti:
Siinä on perus eurolaskin:

...

Olisi voinut toteuttaa funktioilla paljon kätevämmin, mutta eipä tullut tehtyä.

Edit: Mistä johtuu, että tuossa ei näy sulkuviivoja vaikka ne on kirjoitettu? Olen koittanut monta kertaa lisätä ne, mutta ei ota.... ylläpidolle vinkkiä...
Hrr... Goto on nykyisin kirosana ohjelmoinnissa. Eli sitä ei kannata kovinkaan paljoa käyttää, koska se vain sotkee koodia.

C++:ssa käytetään yleensä luokkia&olioita ja funktioita harvemmin tai ei ollenkaan.

CoolBasic on cool, mutta ei sillä ihan kaikkea saa tehtyä. =)

Joku sopiva ohjelmointikieli + Ogre yhdistelmä toimii paremmin kuin hyvin.

Opinnoissaan tarpeeksi edenneille löytyy varmasti kivaa tuosta sigussani olevasta linkistä.
Rekisteröitynyt:
09.07.2005
Kirjoitettu: lauantai, 03. joulukuuta 2005 klo 19.12
Lainaus:03.12.2005 Invisible_Cat kirjoitti:
Lainaus:03.12.2005 KaRa kirjoitti:
Siinä on perus eurolaskin:

...

Olisi voinut toteuttaa funktioilla paljon kätevämmin, mutta eipä tullut tehtyä.

Edit: Mistä johtuu, että tuossa ei näy sulkuviivoja vaikka ne on kirjoitettu? Olen koittanut monta kertaa lisätä ne, mutta ei ota.... ylläpidolle vinkkiä...
Hrr... Goto on nykyisin kirosana ohjelmoinnissa. Eli sitä ei kannata kovinkaan paljoa käyttää, koska se vain sotkee koodia.

C++:ssa käytetään yleensä luokkia&olioita ja funktioita harvemmin tai ei ollenkaan.

CoolBasic on cool, mutta ei sillä ihan kaikkea saa tehtyä. =)

Joku sopiva ohjelmointikieli + Ogre yhdistelmä toimii paremmin kuin hyvin.

Opinnoissaan tarpeeksi edenneille löytyy varmasti kivaa tuosta sigussani olevasta linkistä.


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.
Sivu 1 / 21
1 2 ... 21