12.08.2012 Aufrufe

A Der PASCAL – Teil

A Der PASCAL – Teil

A Der PASCAL – Teil

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!