ZER DAKIDAN: Zenbakiak eta karaktereak lantzeko gai naiz. ZER IKASIKO DUDAN: Esaldiak prozesatzen (karaktere-kateak prozesatzen) ikasiko dut. Horretarako string datu-mota funtsezkoa da. Karaktere-kateak elkar konparatzen ikasiko dut. |
SARRERA
Ibilgailu baten matrikulak formatu asko jarrai ditzake. Esate baterako, hauek dira Europako matrikulen formatuak 2021. urtean:
Ariketa larregi ez konplikatzearren, ibilgailu guztien matrikulak 8 karaktereko kateak izango direla suposatuko dugu. Ondorioz, matrikula bat gordetzen duen karaktere-katearen barne antolaketa honako hau izango dela onartuko dugu:
ZifraZifraZifraZifra |
Marratxoa |
LetraLetraLetra (*) |
1234 |
- |
KZW |
(*) letretan bokalik ez da onartzen |
ESKATZEN DEN PROGRAMA
Ibilgailu baten matrikula 8 karaktereko kate batean jasotzen da. Bi ibilgailuen matrikulak teklatuz irakurri ondoren, pantailan adierazi zein kate den bestea baino handiagoa. Hauxe da programa:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | { Matrikula bat teklatuz irakurri, beste matrikula bat irakurri } { eta matrikulak elkarrekiko alderatu ondoren informazioa eman. } program Ariketa_16 ; const iMAX = 8 ; type tsKatea = string [iMAX] ; var sMatrikula1, sMatrikula2 : tsKatea ; begin writeln ; writeln ; writeln ; writeln ; writeln ( ' Bi matrikula artean, zein da handiena?' ) ; writeln ; write ( ' Lehen matrikula idatzi: ' ) ; readln(sMatrikula1) ; write ( ' Bigarren matrikula idatzi: ' ) ; readln(sMatrikula2) ; writeln ; if sMatrikula1 < sMatrikula2 then writeln ( ' ' '' , sMatrikula1, '' ' txikiagoa da ' , '' '' , sMatrikula2, '' ' baino' ) ; if sMatrikula1 > sMatrikula2 then writeln ( ' ' '' , sMatrikula1, '' ' handiagoa da ' , '' '' , sMatrikula2, '' ' baino' ) ; if sMatrikula1 = sMatrikula2 then writeln ( ' ' '' , sMatrikula1, '' ' eta ' , '' '' , sMatrikula2, '' ' berdinak dira' ) ; writeln ; readln ; end . |
Eta hauek dira programaren balizko bost irteera:
Aurreko adibideetan ikusten da matrikulak teklatuaren bitartez irakurtzean bokalak sartu direla, zenbait estatutan ez da bokalik onartzen ibilgailuen matrikuletan.
|
iruzkinik ez:
Argitaratu iruzkina
Iruzkinen bat idazteko Google-ko kontu bat behar duzu. Iruzkin guztien moderazio-ardura blogeko administratzaileari dagokio.