3000000/3=1000000 за секунду 2 сервера
1000000/2=500000- за 1 секунду один сервер
500000*4= 2000000 - за 1 секунду 4 сервера
2000000*4=8000000- за 4 секунды 4 сервера
Ну если смотреть с математической точки зрения
1 весит - 8 битов
вот и всё это просто
Program programName;
var x,y: real;
begin
writeln('Введите объем свободного пространства на жестком диске(Gb)');
readln(x);
y:=x/((350*35*55*2)/1073741824);
writeln('В свободное пространство размером ' x 'Gb вместится ' y:0:0 ' книг');
end.
Не проверял, но должно работать. Может возникнуть ошибка из-за русских символов, но тут уже сам.