Pascal alapok 2 – a változók
Mivel már ki tudunk íratni ezt azt a képernyőnkre [lásd ITT], ezért itt az ideje, hogy számokkal kombináljuk meg a tudásunkat. 🙂 Először egy egyszerű képlet segítségével aztán belebonyolódunk.
Hasonló az előzőhöz, hát lássuk:
Mint említettem a változókat mindig meg kell adni, és akkor is mást kell írnunk ha számokkal dolgozunk, vagyis számokat mentünk el egy ideig a memóriában.
Azaz:
” var a:integer ”
Ugye emlékszel, ha szöveget tárolsz akkor: string; ha számokat akkor: integer.
Aztán bekéretünk számokat, elvileg nem jelenthet gondot, ki íratni a képernyőre hogy ” Add meg az első számot. ” -az előző leckéből át tudod ismételni azt is [ ITT ].
Na de lássuk a számolást, elég egyszerű, bekértük a számokat, el is tároltuk.
Egyszerűen megadjuk neki hogy mit kezdjen a tárolt számokkal, azaz legyen „c”- a mi műveletünk jele.
Magyarázom:” c:= ” ez a kifejezés a C legyen egyenlő. Azaz ” c:=a+b ” -C legyen egyenlő A + B vel.
Mutatom is:
program osszeadas;
var a,b,c:integer;
begin
writeln('Add meg az első számot.');
readln(a);
writeln('Add meg a második számot.');
readln(b);
c:=a+b;
writeln(' A két szám összege: ' ,c);
readln;
end.
Ugye, talán egyszerűbb is mint a szöveges.
Innentől egyszerűbb a dolgunk. Szóval bővítsünk.
A programunk mit sem változik, egyedül a változókat kell kiegészíteni.
Megvan a futó programunk, álljunk az összeadás műveletünkhöz és üssünk entert, ebben az új sorban kezdjük el:
” d:=a-b ” azaz D legyen egyenlő A – B vel, pontosvessző;
” e:=a*b ” azaz E legyen egyenlő A * B vel, pontosvessző;
Nincs más dolgunk mint kiegészíteni a változókat:
” var a,b,c,d,e:integer ”
Ezután meg kell oldani hogy ki is írja az új műveleteket.
A minta alapján.
program osszeadas2;
var a,b,c,d,e:integer;
begin
writeln('Add meg az első számot.');
readln(a);
writeln('Add meg a második számot.');
readln(b);
c:=a+b;
d:=a-b;
e:=a*b;
writeln(' A két szám összege: ' ,c);
writeln(' A két szám különbsége: ' ,d);
writeln(' A két szám szorzata: ' ,e);
readln;
end.
A vesszőkre, pontosvesszőkre, idézőjelekre figyeljünk 😉
Szép dolog, hogy programozni tanítjátok a népet, de azért a forráskódot formázzátok már szépen, mert szegények, akik innen tanulnak nagy bajban lesznek hamar.