Kezdőoldal » Számítástechnika » Programozás » Ezt hogyan tudnátok elmagyaráz...

Ezt hogyan tudnátok elmagyarázni egy kívülállónak?

Figyelt kérdés

Ha van egy kód mit jelent benne mondjuk a név mellett a $ (dollárjel) vagy a számoknál a % pl


(7%4)> 1?6:8


Ez mi? 😂


2022. máj. 14. 13:12
1 2
 11/18 Pelenkásfiú ***** válasza:
39%

"Ha igaz, akkor 6, egyébként 8."


Akkor 8, mivel nem igaz a feltétel.

Ezt azért már kikövetkeztethetted volna. :)

2022. máj. 14. 14:11
Hasznos számodra ez a válasz?
 12/18 A kérdező kommentje:

"Akkor 8, mivel nem igaz a feltétel.


Ezt azért már kikövetkeztethetted volna. :)"


1,5 hete kezdtem kb ezt az egészet, így elég fura ez. A matek itt bezavar, miért : van elválsztva, de legalább már ezt is tudom.


Inkább kérdezzen valaki, és úgy legalább tanul, minthogy nem kérdez. Gondolom 1. alkalommal neked is magas volt, nem igaz? 😃

2022. máj. 14. 15:11
 13/18 anonim ***** válasza:
29%

"A matek itt bezavar, miért : van elválsztva"

Mert így alkották meg a nyelvet.

Nem írtad, de gyanítom, C-ről, vagy valamilyen C-alapú nyelvről van szó. Ott is egy elég ritkán használt, de egyébként bizonyos esetekben nagyon elegáns operátorról. A működése a következő: a kérdőjeltől balra van egy logikai kifejezés, ami vagy igaz, vagy hamis. Ha igaz, akkor a kifejezés értéke a kérdőjel és a kettőspont közötti, míg ha hamis, akkor a kettőspont utáni értéket veszi fel. (Az a kettőspont itt nem osztást jelent, hanem elkülönítő szerepe van.)

Ez nagyon tömör kódot eredményez, és bizonyos esetekben a kétirányú elágazás (if-else) kiváltható vele, amennyiben az egyes ágakban csak értékadás szerepelne. Így potenciálisan gyorsabb kódot lehet írni. (De azért nem kell ezt túldramatizálni. ;-) Ráadásul ez a fordítótól is függ, hogy mennyire jól optimalizál.)

Hogy szemléletes legyen: az alábbi két (nem túl sok gyakorlati értelemmel bíró) program azt csinálja, hogy bekér a felhasználótól egy számot, ami ha negatív, akkor 1-et, egyéb esetben 2-t ír ki. Mindkét változat ugyanezt csinálja, csak az első a hagyományos if-else módszert használja, a második pedig kihasználja a C nyelv feltételes operátorát.

[link]

[link]


"Ha van egy kód mit jelent benne mondjuk a név mellett a $ (dollárjel) vagy a számoknál a % pl"

Jelen esetben a fentebb leírtakat. :-)

De általános szabály nincs rá, hogy nyelvtől függetlenül mi mit jelent. A százalék az általában maradékképzés szokott lenni, de pl. klasszikus BASICben az egész számok jelzésére használják. A dollárjel meg aztán végképp tucatnyi dolgot jelenthet. Klasszikus BASICben a szöveges változókat jelzi, Perlben és PHP-ban az egyszerű (skalár) változókat, stb. Nyelvfüggő.


"Inkább kérdezzen valaki, és úgy legalább tanul, minthogy nem kérdez."

Maximálisan egyetértek, de ez itt Magyarország, itt a szakmai fórumokban csak azután segítenek, ha előtte elküldtek a halál f***ára. A szakmai segítségnyújtásnak ennyire nincs errefelé kultúrája, illetve sokan - jellemzően alacsonyabb kvalitású, nem túl sok szakmai sikerrel büszkélkedő - egyének ez által próbálják nagyobbnak érezni magukat.

2022. máj. 14. 16:28
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:
10%
A % _NEM_ maradékos osztás, hanem osztási maradék képzés.
2022. máj. 14. 16:47
Hasznos számodra ez a válasz?
 15/18 A kérdező kommentje:

#16:28


Köszi. ☺️

2022. máj. 14. 16:52
 16/18 anonim ***** válasza:
Kezdőként jobb lenne az alapoktól kezdeni. Ebben a ternary operátor nincsen benne. A maradékos osztást sem gondolom, hogy első körben tudni kellene használni.
2022. máj. 15. 10:52
Hasznos számodra ez a válasz?
 17/18 anonim ***** válasza:
#16 szerintem mondjuk az osztás utáni maradék képzés (ami valószínűleg az egyetlen dolog a világon amiben annak a sügérnek igaza van) eléggé alap, mig a másik gyakorlatilag elhagyható.
2022. máj. 15. 17:44
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:
Lehet, hogy igazad van, mert látom a tutorialok egy kalap alatt leadják az összes operátort. :) De a használata az kicsit más... Én kezdőnek nem adnék olyan feladatot, amiben rögtön maradékokkal kell dolgozni. A ternary operátort pedig valamikor a lambda függvények tárgyalásakor adnám le.
2022. máj. 15. 23:00
Hasznos számodra ez a válasz?
1 2

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!