A case és az elseif szerkezet
Hozzon létre egy mértani alakzat különböző paramétereinek kiszámítására alkalmas űrlapot! A számítást végző programrészben a feltételes elágazásokat a case, illetve az if-elseif szerkezettel kell megvalósítania.
1. kísérlet: A kísérletben az Else.. Elseif szerkezet létrehozását hasonlítjuk össze a Case szerkezettel.
2. Hozzon létre programot, amely a különböző sorszámok esetén egy négyzet különböző adatait számítja ki, a négyzet oldalának alapján. A számítást végző programrészben a feltételes elágazásokat a case, illetve az if-elseif szerkezettel kell megvalósítania.
Sorszám: | A négyzet adatai: |
1. | A négyzet átlójának kiszámítása |
2. | A négyzet kerületének kiszámítása |
3. | A négyzet területének kiszámítása |
A feladat megoldásához deklarálni kell egy változót, amely a négyzet oldalát, kerületét, területét, átlóját tárolja, valamint egy változót, amely a sorszámot rögzíti.
A sorszám és a négyzet oldalának beolvasását, a sorszám kiértékelést, az adatok kiíratását eljárás segítségével végezzük el. Az adatbeolvasás és kiíratás űrlapon történik. A szamolas nevű eljárást az űrlapon elhelyezett parancsgomb segítségével hívjuk meg.
Adat és jelölése: | Számítás módja: |
Átló (atlo): | Sqr(a^2+a^2) |
Kerület (K): | 4*a |
Terület (T): | A*a |
A kísérlet során a különböző elemekhez rendelt utasítás végrehajtása esetén a Case szerkezetet célszerű használni, mivel a szintaktikája egyszerűbb megoldási lehetőséget nyújt a hasonló jellegű feladatok megoldására.