footballjds
2011-04-19 12:29:21
program new;
type
pairOfDice = record
RollNumber: string;
roll1, value: integer;
end;
var
PairOfDi: array of pairOfDice;
i, x, y, z, AverageValue: integer;
AverageVal: extended;
begin
SetArrayLength(PairOfDi, 10);
y := High(PairOfDi);
for i := 0 to y do
begin
PairOfDi[i].roll1 := RandomRange(1, 6);
z := PairOfDi[i].roll1;
for x := 1 to z do
begin
IncEx(PairOfDi[i].value, RandomRange(1,6));
end;
end;
for x := 0 to y do
begin
IncEx(AverageValue, pairOfDi[x].value);
end;
AverageVal := AverageValue/GetArrayLength(PairOfDi);
Writeln((AverageVal));
end.works in scar.works in simba.
scar will give me values like: 9.2
simba will print out ints like: 9