労働者に関するさまざまなデータをテーブルに入力するプログラムを作成しました。(名前、苗字、給料)
最大給与値とこのワーカーの名前を探してコンソールに書き込む手順または関数を作成するのを手伝ってください
ループを使って作ることはできますか?
program labasix;
type firma = record
name : string;
lastName : string;
salary : integer;
end;
var
svitoch : array[1..12] of firma;
i : integer;
countOfWorkers : integer;
begin
write('Number of workers (not more than 12): ');
readln(countOfWorkers);
writeln();
for i := 1 to countOfWorkers do
begin
write('Name: '); readln( svitoch[i].name );
write('lastName: '); readln( svitoch[i].lastName );
write('Salary: '); readln( svitoch[i].salary );
writeln();
end;
for i := 1 to countOfWorkers do
begin
{ what code must be here ??? }
end;
end.
こんなのもあるはず
procedure findMax(x, y, z: integer; var m: integer);
begin
if x > y then
m:= x
else
m:= y;
if z > m then
m:= z;
end;
しかし、xyz 値を取得する方法は?
どうもありがとうございます !