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 ;)

1 hozzászólás


  1. 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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.