João cria bovinos de duas raças (1 e 2) em sua fazenda. Devido a uma necessidade gerencial, ele deseja um algoritmo para calcular a quantidade de bois de cada raça; a média de peso de cada raça; o boi mais pesado e a sua raça; e, o boi mais leve e a sua raça. Para o funcionamento do algoritmo serão informados os seguintes dados, pelo gerente da fazenda:
Primeiramente, e somente uma vez, a quantidade total de bois;
A raça (1 ou 2) e o peso de cada boi.
Var i, numLeve, numPesado: integer; peso,
boiPesado, boiLeve: real;
Begin
writeln('BOI N° 1');
write('Digite o peso do boi: ');
read(peso);
boiPesado := peso;
boiLeve := peso;
for i:=2 to 90 do begin writeln('BOI N° ', i);
write('Digite o peso do boi: ');
readln(peso);
if peso > boiPesado then begin boiPesado := peso; numPesado := i; end else if peso < boiLeve then begin boiLeve := peso; numLeve := i; end; end; writeln('O boi mais pesado é o de número ', numPesado, ' e pesa ', boiPesado:4:2); writeln('O boi mais leve é o de número ', numLeve, ' e pesa ', boiLeve:4:2);