PPArkisto

Ohjelmointi

Yleistä asiaa

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

1 ... 4 5 6 ... 21

Viestit

Sivu 5 / 21
pingviini

MJR

Rekisteröitynyt:
26.10.2004
Kirjoitettu: perjantai, 20. lokakuuta 2006 klo 22.23
Lainaus:20.10.2006 Tovarits kirjoitti:
Voi kökkö, kun aina alkaa opettelemaan jotain kieltä niin huomaa, että ne tutit on jotain 5-vuotta vanhoja ja se kieli on käynyt eheytyksessä monta kertaa.cry
Tämä on käsittääkseni aika ajan tasalla. Kesällä kysyin, ja tuo annettiin, ja näköjään elokuussa päivitettykin viimeksi smile
"Our greatest glory is not in never falling, but in getting up every time we do."
Rekisteröitynyt:
13.02.2003
Kirjoitettu: lauantai, 21. lokakuuta 2006 klo 11.45
Lainaus:20.10.2006 MJR kirjoitti:
Lainaus:20.10.2006 Tovarits kirjoitti:
Voi kökkö, kun aina alkaa opettelemaan jotain kieltä niin huomaa, että ne tutit on jotain 5-vuotta vanhoja ja se kieli on käynyt eheytyksessä monta kertaa.cry
Tämä on käsittääkseni aika ajan tasalla. Kesällä kysyin, ja tuo annettiin, ja näköjään elokuussa päivitettykin viimeksi smile
Ei toiminut tuonkaan hello world esimerkki Dev-C++:lla.
Rekisteröitynyt:
06.03.2005
Kirjoitettu: lauantai, 21. lokakuuta 2006 klo 12.05
Kun yrität suorittaa ohjelman niin vilahtaako ruudulla komentorivi? Jos vilahtaa niin ohjelma luultavasti toimii. Se vain loppuu heti suorittamisen jälkeen eli sulkee siis suoritusikkunan. Yritä suorittaa ohjelma komentorivin kautta.
fry

Raxx

VIP-käyttäjä

Rekisteröitynyt:
20.05.2002
Kirjoitettu: lauantai, 21. lokakuuta 2006 klo 12.22
Lainaus:21.10.2006 Eomer kirjoitti:
Kun yrität suorittaa ohjelman niin vilahtaako ruudulla komentorivi? Jos vilahtaa niin ohjelma luultavasti toimii. Se vain loppuu heti suorittamisen jälkeen eli sulkee siis suoritusikkunan. Yritä suorittaa ohjelma komentorivin kautta.
Tai pistä ohjelman lähdekoodin main-funktion loppuun
getch();
, jolloin softa odottaa napinpainallusta, eikä sammu ihan heti.
:
)
Rekisteröitynyt:
13.02.2003
Kirjoitettu: sunnuntai, 22. lokakuuta 2006 klo 11.30
Muokattu: 22.10.2006 klo 11.39
Lainaus:21.10.2006 Raxx kirjoitti:
Tai pistä ohjelman lähdekoodin main-funktion loppuun
getch();
, jolloin softa odottaa napinpainallusta, eikä sammu ihan heti.
Anteeksi, olen ihan nuubi. Niin mihin tuo tarkalleen ottaen laitetaan? En onnistunut, vaikka kokeilin redface
Rekisteröitynyt:
01.04.2005
Kirjoitettu: sunnuntai, 22. lokakuuta 2006 klo 12.55
Lainaus:22.10.2006 Sir_Rymylys kirjoitti:
Lainaus:21.10.2006 Raxx kirjoitti:
Tai pistä ohjelman lähdekoodin main-funktion loppuun
getch();
, jolloin softa odottaa napinpainallusta, eikä sammu ihan heti.
Anteeksi, olen ihan nuubi. Niin mihin tuo tarkalleen ottaen laitetaan? En onnistunut, vaikka kokeilin :oops:


Itse tekisin näin:

#include <iostream>
using namespace std;

int main()
{
cout << "Hello World!" << endl;
cin.get();
return 0;
}


Eli tuo "cin.get();" odottaa että painat enteriä.
;DDD lol
Rekisteröitynyt:
13.02.2003
Kirjoitettu: sunnuntai, 22. lokakuuta 2006 klo 13.05
Lainaus:22.10.2006 Punni kirjoitti:

Eli tuo "cin.get();" odottaa että painat enteriä.
No mihinkäs se laitettaisiin esim tässä:

#include <stdio.h>

int main(void)
{
int luku, vastaus;

luku=1;
vastaus=0;

while(luku <= 10)
{
vastaus = 2 * luku;
printf("2*%d=%dn",luku, vastaus);
luku++;
}
}

Rekisteröitynyt:
21.01.2005
Kirjoitettu: maanantai, 23. lokakuuta 2006 klo 16.20
Muokattu: 23.10.2006 klo 16.25
Eli tuo alapuolella oleva BASIC koodi ei toimi RealBasicissa.
Missä vika? Voisiko joku Basic ohjelmointivelho auttaa.

REM Savelmuisti
REM Erilaisia nuotteja on 4 ja niiden nimet ovat
REM 1234

NuotinKesto=5
Hidastus=5000
EriNuotteja=4
MaxNuotteja=1000
Nuotit$="1234"

DIM Nuotti(EriNuotteja)
DIM Savelma(MaxNuotteja)

Nuotti(1)=440
Nuotti(2)=550
Nuotti(3)=660
Nuotti(4)=770
Nuotteja=0
Pisteet=0
VaariaArvauksia=3
RANDOMIZE TIMER
GOSUB PiirraRuutu
WHILE 1
GOSUB SoitaSavelma
GOSUB ToistaakoOikein
IF Oikein THEN
Pisteet=Pisteet+Nuotteja
LOCATE 15, 10razzRINT "Oikein!"
LOCATE 5,10razzRINT "Pisteet:";Pisteet
ELSE
VaariaArvauksia=VaariaArvauksia -1
LOCATE 15,10:PRINT "Vaarin!"
IF VaariaArvauksia > 0 THEN
Nuotteja=0
ELSE
END
END IF
END IF
FOR j = 1 TO Hidastus: NEXT j
LOCATE 15,10:PRINT " "
WEND
END

PiirraRuutu:
CLS
FOR i =1 TO EriNuotteja
LOCATE 8,10+i*5:PRINT "+-+"
LOCATE 9,10+i*5:PRINT "+ +"
LOCATE 10, 10+i*5:PRINT "+-+"
LOCATE 11, 10+i*5:PRINT MID$(Nuotit$, i,1)
NEXT i
RETURN

SoitaSavelma:
Nuotteja=Nuotteja + 1
Savelma(Nuotteja) = INT(RND * EriNuotteja) +1
FOR i = 1 TO Nuotteja
LOCATE 9, 11 + Savelma(i) *5
PRINT (MID$(Nuotit$, Savelma(i),1 ))
SOUND Nuotti(Savelma(i)), NuotinKesto
FOR j = 1 TO Hidastus: NEXT j
LOCATE 9, 11 + Savelma(i) * 5: PRINT " "
NEXT i
RETURN

ToistaakoOikein:
PelaajaArvaa = 1
Arvaus = 0
i=1
WHILE PelaajaArvaa
WHILE Arvaus <=0
merkki$=""
WHILE merkki$
merkki$ = INKEY$
WEND
Arvaus = INSTR(Nuotit$, merkki$)
WEND
LOCATE 9, 11 + Arvaus * 5
PRINT MID$(Nuotit$, Arvaus, 1)
SOUND Nuotti(Arvaus), NuotinKesto
FOR j = 1 TO Hidastus: NEXT j
LOCATE 9,11 + Arvaus* 5 PRINT " "
IF Arvaus <> Savelma(i) THEN
Oikein = 0
PelaajaArvaa = 0
ELSE
i = i + 1
IF i >Nuotteja THEN
Oikein = 1
PelaajaArvaa = 0
END IF
END IF
WEND
RETURN
Tietokoneen nimi: iMac Tietokoneen malli: iMac5,1 Prosessorin nimi: Intel Core 2 Duo Prosessorin nopeus: 2.16 GHz Prosessorien määrä: 1 Ytimien kokonaismäärä: 2 L2-välimuisti (prosessoria kohden): 4 Mt Muisti: 2 Gt Väylänopeus: 667 MHz
Rekisteröitynyt:
09.07.2005
Kirjoitettu: maanantai, 23. lokakuuta 2006 klo 16.24
Lainaus:22.10.2006 Sir_Rymylys kirjoitti:
Lainaus:22.10.2006 Punni kirjoitti:

Eli tuo "cin.get();" odottaa että painat enteriä.
No mihinkäs se laitettaisiin esim tässä:

#include <stdio.h>

int main(void)
{
int luku, vastaus;

luku=1;
vastaus=0;

while(luku <= 10)
{
vastaus = 2 * luku;
printf("2*%d=%dn",luku, vastaus);
luku++;
}
}




Main -funktion loppuun.
Rekisteröitynyt:
01.01.0001
Kirjoitettu: maanantai, 23. lokakuuta 2006 klo 16.31
Muuten näyttää hyvältä mutta en tiedä locate commandista.. Yksi lause.. Vaiha Dark basicciin biggrin
Rekisteröitynyt:
21.01.2005
Kirjoitettu: maanantai, 23. lokakuuta 2006 klo 16.45
Muokattu: 27.01.2008 klo 21.16
Mitä pitäisi siis korjata ja miten?
Tietokoneen nimi: iMac Tietokoneen malli: iMac5,1 Prosessorin nimi: Intel Core 2 Duo Prosessorin nopeus: 2.16 GHz Prosessorien määrä: 1 Ytimien kokonaismäärä: 2 L2-välimuisti (prosessoria kohden): 4 Mt Muisti: 2 Gt Väylänopeus: 667 MHz
Rekisteröitynyt:
01.04.2005
Kirjoitettu: maanantai, 23. lokakuuta 2006 klo 18.03
Tekis mieli ohjelmoida jotain mutta ideat on melko lailla vähissä.
;DDD lol
Rekisteröitynyt:
04.03.2006
Kirjoitettu: maanantai, 23. lokakuuta 2006 klo 18.50
Ite oon nyt vähän tutustunu PSP-ohjelmointiin, ja tässä on mun eka tuotos: PSPpaint
Kuva 1Kuva 2

Ja tiedän, mun PSP on tosi likanen biggrin
Pelaan PS ja CS, en kuuntele äidinkielentunti, en osaa sijamuoto.
Rekisteröitynyt:
24.10.2005
Kirjoitettu: maanantai, 30. lokakuuta 2006 klo 18.40
Käyttääkö täällä kukaan Pythonia? Jos niin kertoisitteko vähän, että mitä kaikkea sillä oikein saa aikaiseksi?

Sen ainakin tiedän, että NASA käyttää sitä. Mä olen nyt kolmen päivän ajan yrittänyt tutustua siihen pikkasen. Näyttää ihan kivalta silleen, mutta kunhan vaan saisi tsempattua itseään enempi niin jaksaisi opiskella paremmin.
Heaven and hell its on...look for the answer... |
Rekisteröitynyt:
07.01.2005
Kirjoitettu: maanantai, 30. lokakuuta 2006 klo 23.05
Lainaus:30.10.2006 Jucsu kirjoitti:
Käyttääkö täällä kukaan Pythonia? Jos niin kertoisitteko vähän, että mitä kaikkea sillä oikein saa aikaiseksi?

Sen ainakin tiedän, että NASA käyttää sitä. Mä olen nyt kolmen päivän ajan yrittänyt tutustua siihen pikkasen. Näyttää ihan kivalta silleen, mutta kunhan vaan saisi tsempattua itseään enempi niin jaksaisi opiskella paremmin.
Kaikkea pientä olen sillä väsäillyt. Graafiset ohjelmat ei kovinkaan hyvin minulls vielä onnistu. Pythonilla saa aikaan mm. ohjelmia, komentoriviohjelmia, pelejä jne. Eli "kaikkea".
Rekisteröitynyt:
24.10.2005
Kirjoitettu: maanantai, 30. lokakuuta 2006 klo 23.10
Lainaus:30.10.2006 Frozenball kirjoitti:
Lainaus:30.10.2006 Jucsu kirjoitti:
Käyttääkö täällä kukaan Pythonia? Jos niin kertoisitteko vähän, että mitä kaikkea sillä oikein saa aikaiseksi?

Sen ainakin tiedän, että NASA käyttää sitä. Mä olen nyt kolmen päivän ajan yrittänyt tutustua siihen pikkasen. Näyttää ihan kivalta silleen, mutta kunhan vaan saisi tsempattua itseään enempi niin jaksaisi opiskella paremmin.
Kaikkea pientä olen sillä väsäillyt. Graafiset ohjelmat ei kovinkaan hyvin minulls vielä onnistu. Pythonilla saa aikaan mm. ohjelmia, komentoriviohjelmia, pelejä jne. Eli "kaikkea".

Okei, kiitos tiedotuksesta. Osaatko sanoa mitään hyviä oppaita sille? Olen muutaman löytänyt, mutta ne ovat olleet aivan karseita. Ei mitään kunnon aloittajan opasta tai sitten ulkoasu ollut karmea.
Heaven and hell its on...look for the answer... |
fry

Raxx

VIP-käyttäjä

Rekisteröitynyt:
20.05.2002
Kirjoitettu: tiistai, 31. lokakuuta 2006 klo 00.45
Lähdekoodia pastetessanne voisitte käyttää code -tagia, jolloin koodi on helpommin luettavissa. Vai elämmekö copypasten aikaa?)
:
)
pingviini

MJR

Rekisteröitynyt:
26.10.2004
Kirjoitettu: tiistai, 31. lokakuuta 2006 klo 19.20
Lainaus:31.10.2006 Raxx kirjoitti:
Lähdekoodia pastetessanne voisitte käyttää code -tagia, jolloin koodi on helpommin luettavissa. Vai elämmekö copypasten aikaa?)
Itse en aluksi edes tiennyt sen toimivan PP:ssä. Enkä usko, että kaikki tietävät nytkään.
"Our greatest glory is not in never falling, but in getting up every time we do."
Rekisteröitynyt:
13.05.2005
Kirjoitettu: keskiviikko, 01. marraskuuta 2006 klo 18.19
Ilmottauduin ohjelmoinnin verkkokursille kansalaisopiston kautta. C++ on kielenä. Täytyypi sitten odotella minkälainen nörtti sitten syntyy.
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
Rekisteröitynyt:
13.05.2005
Kirjoitettu: lauantai, 04. marraskuuta 2006 klo 22.37
1: #Include <iostream>
2: using namespace std;
3:
4: int main()
5: {
6:
7: int luku2;
8: int luku1;
9: int summa;
10:
11: cout << "Anna kokonaisluku: ";
12: cin >> luku1;
13: cout << "Anna kokonaisluku 2:";
14: cin >> luku2;
15:
16: summma = luku2 + luku1;
17: cout <<"Lukujen summa:" << summa <<endl;
18: }

Mikä vikana?

Luulisi, että täällä pp:sä ois enemmän koodareita, kun on tämmönen nörtti paikka.
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
pingviini

MJR

Rekisteröitynyt:
26.10.2004
Kirjoitettu: lauantai, 04. marraskuuta 2006 klo 22.43
Tovarits: Voisiko vika mitenkään olla rivin 16 typossa (summma, kolmella m-kirjaimella)? Jos ei, niin millainen vika on? Virheilmoitus? Millainen virheilmoitus, jos sellaisesta on kyse?

Vaikka enhän minä C++:aa paljon osaa tietysti.
"Our greatest glory is not in never falling, but in getting up every time we do."
Rekisteröitynyt:
13.05.2005
Kirjoitettu: sunnuntai, 05. marraskuuta 2006 klo 00.13
1: #Include <iostream>
2: using namespace std;
3:
4: int main()
5: {
6:
7: int luku2;
8: int luku1;
9: int summa;
10:
11: cout << "Anna kokonaisluku: ";
12: cin >> luku1;
13: cout << "Anna kokonaisluku 2:";
14: cin >> luku2;
15:
16: summa = luku2 + luku1;
17: cout <<"Lukujen summa:" << summa <<endl;
18: }

Et ole määritellyt tunnusta cout

* Tarkista oletko unohtanut lainausmerkit merkkijonon ympäriltä tulostuslauseessa.
* Tarkista oletko kirjoittanut muuttujien nimet oikein.
* Tarkista aaltosulkeiden { } sijoittelu.

code.cpp:1:2: invalid preprocessing directive #Include
code.cpp: In function `int main()':
code.cpp:11: error: `cout' undeclared (first use this function)
code.cpp:11: error: (Each undeclared identifier is reported only once for each
function it appears in.)
code.cpp:12: error: `cin' undeclared (first use this function)
code.cpp:17: error: `endl' undeclared (first use this function)
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
fry

Raxx

VIP-käyttäjä

Rekisteröitynyt:
20.05.2002
Kirjoitettu: sunnuntai, 05. marraskuuta 2006 klo 01.13
Lainaus:05.11.2006 Tovarits kirjoitti:
1: #Include <iostream>

code.cpp:1:2: invalid preprocessing directive #Include
Koita korvata eka rivi seuraavalla:
#include <iostream.h>
:
)
pingviini

MJR

Rekisteröitynyt:
26.10.2004
Kirjoitettu: sunnuntai, 05. marraskuuta 2006 klo 01.19
Lainaus:05.11.2006 Tovarits kirjoitti:
code.cpp:1:2: invalid preprocessing directive #Include
code.cpp: In function `int main()':
code.cpp:11: error: `cout' undeclared (first use this function)
code.cpp:11: error: (Each undeclared identifier is reported only once for each
function it appears in.)
code.cpp:12: error: `cin' undeclared (first use this function)
code.cpp:17: error: `endl' undeclared (first use this function)
include tulee ilmeisesti kirjoittaa pienellä, vaikka en varma olekaan.

Raxx: .h:ta ei nykyään enää tietääkseni tarvita (vai olikohan, ettei suositella käytettäväksi).
"Our greatest glory is not in never falling, but in getting up every time we do."
Rekisteröitynyt:
13.05.2005
Kirjoitettu: sunnuntai, 05. marraskuuta 2006 klo 01.56
Lainaus:05.11.2006 Raxx kirjoitti:
Lainaus:05.11.2006 Tovarits kirjoitti:
1: #Include <iostream>

code.cpp:1:2: invalid preprocessing directive #Include
Koita korvata eka rivi seuraavalla:
#include <iostream.h>

Se on käsittääkseni wanha sääntö
Libertaari-minarkisti/markkina-anarkisti. www.jbs.org/
1 ... 4 5 6 ... 21