Delphi konvertor sústav

Programovacie jazyky, rady, poradňa...
maiikY
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 04 mar 2020, 18:05
Bydlisko: Nitra
Kontaktovať používateľa:

Delphi konvertor sústav

Príspevok od používateľa maiikY »

Nazdar ľudia, potrebujem sa poradiť ohľadom jedného problému čo sa mi objavil v programe. V prvom ročníku máme Delphi, no úžasné niečo :D
Ako projekt som si vybral Konvertor sústav, konkrétne z Binárnej na hexadecimálnu a opačne, podľa výberu užívateľa. Všetko fungovalo správne, ale keď sa na vstup zadalo binárne číslo a dal som konverziu z hexa na bin, tak to vypísalo dlhé binárne číslo čo učitelovi vadí..
Tak som to skúšal urobiť tak, že som urobil for cyklus, v ktorom porovnávam prvky vstupu a hladám číslo väčšie ako 0 alebo 1, ak ho nenájde, vypíše že zlý vstup a ukončí aplikáciu.
Ak teda zadám napríklad číslo 0001 a dám prevod z hexa na bin, vypíše že to je zlý vstup. Ale aj keď dám napríklad F tak to vypíše to isté a fakt neviem kde som urobil chybu, určite ju len nevidím. Proste mám tento celý if, ak platí ukonči mi to, ale potom tam je else ak neplatí vykonaj prevod. Takže neviem kde mám problém.

Určite to bude úplne odveci čo som napísal, ale tak aspoň sa naučím :D
Porovnávam tam len s 0, ale skúšal som mať aj 1 a to isté.

Díky za rady
Prílohy
Bez názvu.png
Nadeo
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2202
Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:

Re: Delphi konvertor sústav

Príspevok od používateľa Nadeo »

'0' a 0 nieje to iste :)
Napísať odpoveď