2023(e)ko otsailaren 4(a), larunbata

3. astea | CASE-OF aginduaren adibidea eta kontraadibidea



















CASE-OF aginduaren adibidea eta kontraadibidea




CASE-OF baldintzazko aginduak aldagai aukeratzaile bat darabil eta aukeratzaile hori datu-mota ordinal bat izango da (zenbaki osoa adibidez edo karakterea adibidez). Lau eratan adierazten dira CASE-OF egituraren kasuak:


  1. Konstante isolatu baten bitartez

  2. Balioak enumeratuz, horretarako balio konstanteak elkarrekiko komaz banatu behar dira

  3. Balioen azpieremu bat definituz, behemuga eta goimuga diren balio konstanteen artean puntu bi jartzen dira

  4. ELSE baten bitartez


Sintaxiari dagokiolarik, CASE-OF baldintzazko agindua END batez bakatzen da jarraian datorren hurrengo agindutik (baina kontuz, BEGIN markarik ez duen END batez bakatzen da).











CASE ADIBIDEA



Ebaluazio baten nota adierazten duen zenbaki osoa irakurri ondoren dagokion hitzezko kalifikazioa pantailaratu:




Hemen daukazu Case1.pas iturburu-programa







CASE KONTRAADIBIDEA



Ebaluazio baten nota adierazten duen zenbaki ez-osoa irakurri eta dagokion hitzezko kalifikazioa pantailaratu:






Hemen daukazu Case2.pas iturburu-programa (programari jarri diogun izena "Case2.pas" izan arren ez dago CASE-OF egitura erabiltzerik kontroleko aldagaia REAL datu-motakoa delako)


iruzkinik ez:

Argitaratu iruzkina