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