для повторення теми з програмування "Лінійні програми" виконайте наступні завдання:
- Визначити площу кільця за введеними внутрішнім та зовнішнім радіусами
- Вводиться трьохзначне число, виведіть число, яке утвориться "перевертання" введеного (203 -> 302, 128 -> 821, 510 -> 15 ... )
- Вводяться координати 3 точок ( x1, y1, x2,y2, x3,y3) , які є вершинами трикутника. Визначити а) довжини сторін трикутники, б) його периметр в) площу г)довжини висот *)довжини медіан, бісектрис
- Вартість покупки
program kolo;
ВідповістиВидалитиvar r1,r2,d,f,g:real;
begin
writeln('����?�� �����?�?� ࠤ?��');
readln( r1 );
writeln('����?�� ����?�?� ࠤ?��');
readln( r2 );
d:= pi * sqr( r1 );
f:= pi * sqr( r2 );
g:= f - d;
writeln( '���� �?���� ���?����:',' ',g:0:0);
readln;
end.
Подскажите пожалуйста почему ":0:0" неправильно отсекает дробь?((
при такому запису компілятор виводить дійсне число g з окугленням до цілого значення (а НЕ відкидає всю дробову частину), тобто, наприклад, число g=12.6120187214 буде виведено як 13 (0 знаків після коми. Тому краще залишати деяку дробову частину
ВидалитиНаприклад, для даного випадку буде:
writeln(g:0:2) ----> 12.61
writeln(g:0:5) ----> 12.61202
writeln(g:0:0) ----> 13