Miért nem bírok magamtól írni egy kis programot?
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





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.
Kösz
amúgy valaki megírná az egészet én meg majd át tanulmányozom





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.





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.





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





#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...*/
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!