Если для кодирования отводится 8 бит то решение такое 1 символ = 1 байт каждая строка состоит из 64 символа, значит 64 симв.*1 байт=64 байт - в одной строке. на каждой странице 40 строк значит: 64*40=2560 байт на одной странице. если у нас 8 страницы, то получаем: 2560*8=20480 байт, 1 кбайт = 1024 байт, т.е 20480 байт / 1024 = 20 кбайт. Но в ваших данных написано, что объем статьи 25 кбайт. тогда рассмотрим обе объема и переведем их в бит 20 кбайт * 1024 байт = 20480 байт. 20480 байт * 8 бит = 163840 бит
Без проверок и прочего, все как написано в задаче. Если нужно было с проверками - напишите, переделаю :) program Project1; var TotalA, TotalB, SoldA, SoldB : integer; priceA, priceB, sum: real; begin Write(' Введите цену товара "А":'); Readln(priceA); Write(' Введите количество товара "А" в начале рабочего дня:'); Readln(TotalA); Write(' Введите количество проданного товара "А":'); Readln(SoldA); Write(' Введите цену товара "Б":'); Readln(priceB); Write(' Введите количество товара "Б" в начале рабочего дня:'); Readln(TotalB); Write(' Введите количество проданного товара "Б":'); Readln(SoldB); sum:= ((priceA*SoldA)+(priceB*SoldB)); writeln('Выручка от продажи двух товаров за день:', sum:5:2); readln; end.
1 символ = 1 байт
каждая строка состоит из 64 символа, значит
64 симв.*1 байт=64 байт - в одной строке.
на каждой странице 40 строк значит:
64*40=2560 байт на одной странице.
если у нас 8 страницы, то получаем:
2560*8=20480 байт,
1 кбайт = 1024 байт, т.е 20480 байт / 1024 = 20 кбайт.
Но в ваших данных написано, что объем статьи 25 кбайт.
тогда рассмотрим обе объема и переведем их в бит
20 кбайт * 1024 байт = 20480 байт.
20480 байт * 8 бит = 163840 бит
25 кбайт * 1024 байт = 25600 байт
25600 байт * 8 бит = 204800 бит
program Project1;
var
TotalA, TotalB, SoldA, SoldB : integer;
priceA, priceB, sum: real;
begin
Write(' Введите цену товара "А":');
Readln(priceA);
Write(' Введите количество товара "А" в начале рабочего дня:');
Readln(TotalA);
Write(' Введите количество проданного товара "А":');
Readln(SoldA);
Write(' Введите цену товара "Б":');
Readln(priceB);
Write(' Введите количество товара "Б" в начале рабочего дня:');
Readln(TotalB);
Write(' Введите количество проданного товара "Б":');
Readln(SoldB);
sum:= ((priceA*SoldA)+(priceB*SoldB));
writeln('Выручка от продажи двух товаров за день:', sum:5:2);
readln;
end.