Показать сообщение отдельно
  #12 (permalink)  
Старый 15.05.2020, 10:05
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от Безнадежный программист
Здравствуйте. Извините, что беспокою, но вы не могли бы отправить ответ снова в сообщение, если вам не трудно, пожалуйста? Я просто не успела его тогда прочитать.
Мне жаль, что у вас там произошел конфликт с другим пользователем. Надеюсь, вы в порядке.
И спасибо большое еще раз, что в прошлый раз написали, вы правда спасли меня.
Если я что попутала, то дайте мне знать и прошу прощения.
Здравствуйте! Да, я могу опубликовать тот код на PHP...

<?php
	header('Content-type: text/html; charset=utf-8');
?>
<style>
	body {
		font-size: 150%;
		max-width: 30em;
		margin: auto;
		padding: 1em;
		text-align: center;
	}
	table {
		width: 100%;
		table-layout: fixed;
	}
	table, th, td {
		border: 1px solid gray;
		border-collapse: collapse;
		font-size: 1em;
		text-align: center;
		padding: 0.5em;
	}
</style>
<p>Задание выполнил(а): <?= htmlspecialchars($_GET['name']); ?></p>
<?php
	function toHTMLTableRow($x, $y) {
		return "<tr><td>{$x}</td><td>{$y}</td></tr>";
	}
	$start = (float)$_GET['first'];
	$end = (float)$_GET['last'];
	$steps = (float)$_GET['quantity'];
	$d = ($end - $start) / $steps;
	$rows = join('', array_map(function($x) {
		return toHTMLTableRow($x, log(3 * atan($x)));
	}, range($start, $end, $d)));
	echo <<<EOL
<table>
	<caption>Таблица значений функции f(x) = log(3atan x)</caption>
	<tr>
		<th>x</th>
		<th>f(x)</th>
	</tr>
	{$rows}
</table>
EOL;
?>


Также к коду прилагается иллюстрация, демонстрирующая работу кода в IE6...
Ответить с цитированием