В ЯП Pascal выполнялось задача нахождение площади "Кольца"
Написав код, в результате всегда выводится значение 0. В чём заключается моя ошибка?
Код
program coltso;
var t, D, R, s, pi: real;
begin
pi:=3.14;
write('Введите диаметр внутреннего круга d>>');
readln(d);
write('Введите толщину t>>');
readln(t);
r:=d/2;
R:=r+t;
s:=pi*((R*R)-(r*r));
writeln(s);
end.
В Изображении показан результат при значении d= 6, t = 1.

Ответы (1 шт):
Автор решения: Ainar-G
→ Ссылка
Потому что X - X будет нуль.
((R*R)-(r*r))
Паскаль не различает R и r,
для него это одна переменная.