A Der PASCAL – Teil
A Der PASCAL – Teil
A Der PASCAL – Teil
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Skript zur Vorlesung Allgemeine Datenverarbeitung 52<br />
program lager;<br />
uses wincrt;<br />
const max = 3;<br />
type artikel = record<br />
num : byte;<br />
bez : string[20];<br />
best: word;<br />
lief: string[50];<br />
end;<br />
var i :integer;<br />
such_bez,such_lief :string[50];<br />
gefunden :boolean;<br />
ware :array[1..max] of artikel;<br />
begin<br />
{--Datensatz anlegen----------------------------------------}<br />
clrscr;<br />
writeln('DATENSATZ ANLEGEN: ');writeln;<br />
for i:= 1 to max do<br />
begin<br />
writeln('Bitte ',i,'-ten Datensatz eingeben:');<br />
with ware[i] do<br />
begin<br />
write('Artikelnummer : ');readln(num);<br />
write('Artikelbezeichnung: ');readln(bez);<br />
write('Lagerbestand : ');readln(best);<br />
write('Lieferant : ');readln(lief);<br />
writeln;<br />
end; {-with-}<br />
end; {-for-}<br />
{--Datensatz suchen und ausgeben----------------------------}<br />
repeat<br />
clrscr;<br />
writeln('DATENSATZ SUCHEN: ');writeln;<br />
write('Artikelbezeichnung: ');readln(such_bez);<br />
write('Lieferant : ');readln(such_lief);<br />
writeln;<br />
for i:= 1 to max do<br />
begin<br />
gefunden:=true;<br />
if (ware[i].bez = such_bez) and (ware[i].lief = such_lief)<br />
then break<br />
else gefunden:= false;<br />
end; {-for-}<br />
if gefunden = true<br />
then with ware[i] do<br />
begin<br />
writeln;<br />
write('Artikelnummer : ');writeln(num);<br />
write('Artikelbezeichnung: ');writeln(bez);<br />
write('Lagerbestand : ');writeln(best);<br />
write('Lieferant : ');writeln(lief);<br />
end {-with-}<br />
else writeln('Datensatz konnte nicht gefunden werden !!');<br />
writeln('Suche wiederholen ? (J/N) ');<br />
until upcase(readkey) = 'N';<br />
end.<br />
Fachhochschule Gelsenkirchen Prof. Dr.-Ing. A. Rinschede<br />
Fachbereich Versorgungs- und Entsorgungstechnik