Hirdetés
- Samsung Galaxy A52s 5G - jó S-tehetség
- Telekom T Phone 3 5G – modern tudakozó
- Egészséges evolúciót mutat a Sony Xperia 10 VII
- One mobilszolgáltatások
- Milyen okostelefont vegyek?
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Google Pixel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Okosóra és okoskiegészítő topik
Új hozzászólás Aktív témák
-
Gyuri16
senior tag
nem ertek egyet, ket dolog miatt:
1, ebben a konkret esetben: a programnak beadsz ket szamot, pl 100, 50. erre az mit csinal? hibauzenetet dob, miszerint kicsi az intervallum. a felhasznalo nem erti mi a baj, hisz az intervallum nagyobb mint a megengedett minimum. a program egyreszt helytelen hibauzenetet ad, masreszt arra tamaszkodik, hogy egy feltetel, ami eredetileg mast hivatott tesztelni ezt is lefedi. ezen kivul feleslegesen hivod meg a random fuggvenyt rossz parameterrel.
aztan ott vannak a kellemetlen helyzetek, amit a te megoldasod okoz:
faradt vagyok mar ezeket kutatni.. de ha pl a c integer lesz a,b pedig word akkor elo lehet idezni ilyet:
a:=maxint*2; // nagy szam
b:=100;
c:=b-a; // = 102
es itt baj van, mert a program 102 elembol fog valasztani ahelyett hogy maxint*2-100 elembol valasztana. es hibat se dob
(ha pedig mindharom integer lesz, akkor negativ szamokat is kezelni kell, ami kicsit megint bonyolitana a dolgot, pl mit kell csinalni ha a=100 es b=-maxint)2, altalanosan (ez a fontosabb resz): a bemenetben amit a felhasznalotol kapsz nem lehet bizni. ha ket szamot ker a programod, ahol az elso a kisebb biztos lehetsz benne, hogy valaki kiprobalja mit csinal ha forditva adod meg. probalom a jo szokasokat terjeszteni: bemenetet mindig ellenorizni kell (lehetoleg minel hamarabb) es nem a kodban kutatni, hogy esetleg ez jo lesz igy is, mert van ott valahol egy if. a c valtozo jelentese, hogy hany szambol akarsz veletlenszeruen valasztani, itt nincs ertelme negativ szamnak, ezert nem szabad megengedni, hogy ilyen erteket felvegyen. ilyenekre hosszabb programoknal szokas irni teszteket a kodba, segitenek hibakat keresni.
Új hozzászólás Aktív témák
- Simbin topic (GTR, Race07, GTR Evolution, RaceRoom Racing Experience, stb.)
- 5.1, 7.1 és gamer fejhallgatók
- Milyen HASZNÁLT notebookot vegyek?
- Mibe tegyem a megtakarításaimat?
- PlayStation 5
- Samsung Galaxy A52s 5G - jó S-tehetség
- PayPal
- Milyen légkondit a lakásba?
- exHWSW - Értünk mindenhez IS
- Automata kávégépek
- További aktív témák...
- Nikon z 20mm f/1.8 S Újszerű!
- Eladó egy remek állapotban lévő Google Pixel 9 telefon + az eredeti tokja
- újszerű iPhone 13 Pro Max 128GB graphite grafit független Apple
- újszerű Apple Watch Ultra 2 GPS + Cellular 49 mm-es titántok 3 év garancia ajándék extra szíj
- Alcatel tablet // GYEREK MÓD // Számla+Garancia //
- GYÖNYÖRŰ iPhone 11 64GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2190, 100% Akkumulátor
- AKCIÓ! Microsoft Surface 5 13,5 notebook - i5 1235U 8GB RAM 256GB SSD Intel Iris Xe IGP 27% áfa
- GYÖNYÖRŰ iPhone SE 2020 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3291
- iKing.Hu - Apple iPhone 14 Pro Max Stílusos erő, Pro kamera rendszerrel! 128GB - 3 hónap gari!
- BESZÁMÍTÁS! ASUS Z170 i7 6700K 16GB DDR4 512TB SSD RX 480 8GB DEEPCOOL D-SHIELD ADATA 600W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest