Matekosok! Feltétel segítség kellene (? )
Üdv,programot irok sikidomok terület,kerület számítására
és ugye a program lekell,ellenőrizze hogy a bevitel jó-e,tehát milyen feltételeknek kell teljesülniük,hogy az tényleg téglalap-e például.A fejemben már kialakultak ezek a feltételek de máséra is kiváncsi vagyok! Háromszög,trapéz,paralelogramma,deltoid,rombusz,téglalap,kör,négyzet.
"nem krvára mindegy?"
Nem, ugyanis a feladat nem lenne megoldható.
Basszus Robin tudsz te programozni ? pl. a téglalaphoz bekéred az a és b oldalt vagy az egyik oldalt és az átlót és ennyi. Na jó most már téged hanyagollak.
Kérdező:
A síkidomok területét, kerületét sokféle módon ki lehet számolni, más más 'bemenő' adatokból, ezt kalkuláld be.
Már hogy a pcsába ne lenne megoldható.
if (a == b) { return négyzet; }
else { return téglalap; }
Nem egy agysebészet, teljesen felesleges egy adott elnevezés miatt kétszer megírni ugyanazt(~a*a vs a*b) a műveletet, bőven elég ha csekkolod, hogy megfelel-e az adott kritériumnak az adat.
"pl. a téglalaphoz bekéred az a és b oldalt "
És a négyzethez mit kérsz be?
"Már hogy a pcsába ne lenne megoldható."
Mert nem. Próbálj már meg rájönni önerőből.
Opcionális argumentumról hallottál már?
func(int a, int b = 0)
if (b==0) { b = a }
Újra megkérdezem, hogy a pcsába ne működne?
"És a négyzethez mit kérsz be?"
Ott is bekéred az "a" és "b" oldalt. Az, hogy a négyzet esetében a == b, irreleváns.
"Az, hogy a négyzet esetében a == b, irreleváns."
Szerinted nyilván az.
Csak a program fogja a fejét vakarni, hogy hova is sorolja. Négyzethez, vagy téglalaphoz?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!