Kezdőoldal » Számítástechnika » Programozás » Miért nem bírok magamtól írni...

Miért nem bírok magamtól írni egy kis programot?

Figyelt kérdés

C ++ nagyon sok mindent megtanultam és nem tudok fejből csinálni egy programot ami kiszámolja ezt:5+2+3*5+4*1


megtanultam a változókat,az utasításokat,a függvényeket meg egy csomó dolgot és nem tudok magamtól írni egyet.

ennél a feladatnál tudom,hogy a * fog először balról jobbra mert az magasabb rangú művelet de nem tudok megcsinálni,a programot hogy kiszámolja ezt.


csinálja meg nekem valaki mert tanulni szeretnék belőle.

köszi


2011. júl. 26. 17:35
1 2 3
 11/21 anonim ***** válasza:

Ezt így csinálnám:

Beállítanék két logikai változót, hogy PinJo és PukkJo.

Csinálnék egy ciklust, egytől háromig menne a számláló.

Benne lenne egy feltételes szerkezet, ami lekérdezné a PinJo állapotát, ez kezdetben hamis lenne. Ebben bekérném a PIN kódot, összehasonlítanám a tárolt PIN kóddal; ha egyeznek, akkor PinJo és PukkJo igaz, ha nem, akkor hamis. De jobb lenne inkább a ciklust beágyazni.


Ezután jönne a Pukkal foglalkozó rész, amit hasonlóan kellene megcsinálni. Itt a PukkJo állapotát kérdezzük, és azt módosítjuk. Ha egyszer lehet elrontani, akkor nem kell bele ciklus.


Az igazi problémát a láthatóság okozza; régen foglalkoztam egy kicsit C++-szal, most a Javát gyűröm ugyanúgy, mint te a C++-t. Ha könnyebb nyelvet akarsz, akkor ajánlom a Pythont és a Rubyt, ezek értelmezett nyelvek, az utasításaid eredményeit közvetlenül is láthatod.

2011. júl. 26. 18:33
Hasznos számodra ez a válasz?
 12/21 A kérdező kommentje:

Kösz


amúgy valaki megírná az egészet én meg majd át tanulmányozom

2011. júl. 26. 18:50
 13/21 A kérdező kommentje:

[link]


itt tartok

2011. júl. 26. 18:57
 14/21 anonim ***** válasza:

Tényleg! Ennyi programozói tudással miért kell C++? Ezeknek a kérdéseknek a nagy része nem programnyelv kérdése, hanem algoritmizálás. Szépen készítesz rá egy folyamatábrát, előveszed az adott nyelv referencia könyvét és bármilyen nyelven megírod. Ha a Te problémáid ezen a szinten kezdődnek amit itt megfogalmaztál, akkor neked programozás elméleti gondjaid vannak, nem a C++-t nem ismered (azt sem, de nem az az első).

Aki meg egyetemen, főiskolán tanulja azt ne irigyeld: iskolában nem tanítanak meg programozni.

2011. júl. 26. 20:23
Hasznos számodra ez a válasz?
 15/21 anonim ***** válasza:

A Fekete István-féle Adatszerkezetek és algoritmusok jegyzetet ajánlom neked.

A főiskolán van egy ilyen tárgy, ott tanítják az elméletet, de a gyakorlati foglalkozásokon egyből működő kódot kell beadni, azt nem fogják kijavítani. Nekem egyből egy működő rajzprogramot kell beadnom, és szerencse, hogy van segítségem, aki megtalálja, hogy mik a hibáim.

2011. júl. 26. 21:31
Hasznos számodra ez a válasz?
 16/21 A kérdező kommentje:
ááá nem találom azt a jegyzetet valaki küldjön már linket
2011. júl. 26. 23:40
 17/21 A kérdező kommentje:

[link]


ez az?

2011. júl. 26. 23:41
 18/21 A kérdező kommentje:
mégsem azt hittem az küldjön valaki linket
2011. júl. 26. 23:45
 19/21 anonim ***** válasza:

cout<<5+2+3*5+4*1 ; ennyi basszus :D


én még a commodor 64 világából való vagyok.. ott is működött ez a basicen.. :D

2011. júl. 29. 15:14
Hasznos számodra ez a válasz?
 20/21 anonim ***** válasza:

#include <stdio.h>

int main(){

printf("%d",3*5+5+2+4);

getchar();

}


/*nem vagyok benne biztos, hogy ha a szorzást hátul hagyod jól oldja meg...*/

2011. júl. 29. 17:18
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!