Elzhas |
Отправлено: 01 Декабря, 2015 - 16:58:54
|
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2015
Помог: 0 раз(а)
|
Входная информация.
№ рейса, дни отправлений
(четный, нечетный), цена билета.
Запросы
1. Вывести среднюю цену за билет.
2. Список рейсов, у которых день отправления – четный.
Вообщем я вывел среднюю цену, а вот 2 не получается((((
ВОТ МОЙ КОД)
<style>
.b {color:"navy"; font-size:12pt; text-align:center;
font-family:times,arial,sans-serif; font-weight:}
h1 {color:"#ff6600"; font-size:18pt; text-align:center;
font-family:times,arial,sans-serif}
h2 {color:"navy"; font-size:10pt; text-align:center;
font-family:Comic Sans MS,arial,sans-serif}
h3 {color:"navy"; font-size:12pt; text-align:left;
font-family:times,arial,sans-serif}
h4 {color:"black""; font-size:14pt; text-align:left;
font-family:times,arial,sans-serif}
</style>
<form>
<h2> Входные данные</h2>
<table width = "100%" border = 0 >
<tr bgcolor = "#f2f2f2">
<td align=center>
№
</td>
<td align=center>
номер рейса
</td>
<td align=center>
Дни отправления
</td><td align=center>
Цена билета
</td>
</tr>
<?
$reys=array("KZR-319","KZR-320","КС-321","КС-757","KC-280","KC-195","KC-874","KC-313","KC-891","KC-482","KC-257");
$day=array("1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29");
$money=array("20000","25000","23000","28000","30000","26000","24000","32000","35000","27000","25000");
$nom=0;
for ($i=0;$i<=10;$i++)
{
?>
<tr>
<td align=left>
<?
$nom=$nom+1;
echo $nom;
?>
</td>
<td align=left>
<?
echo $reys[$i];
?>
</td>
<td align=left>
<?
echo $day[$i];
?>
</a>
</td>
<td align=left>
<?
echo $money[$i];
?>
</a>
</td>
<td align=left>
<?
}
?>
</table>
<!-- /////////////////////////запрос 1-->
<hr>
<?
$money=array("20000","25000","23000","28000","30000","26000","24000","32000","35000","27000","25000");
$nom=0;
for ($i=0;$i<=10;$i++)
{
$nom++;
{
$sr=(20000+25000+23000+28000+30000+26000+24000+32000+35000+27000+25000)/10;
}}
echo "<h4>ЗАПРОС 1. средняя цену за билет:",$sr,"</h4>";
?>
<!-- /////////////////////////запрос 2-->
<h4>ЗАПРОС 2. Список рейсов, у которых день отправления – четный </h4>
<table width = "100%" border = 0 >
<tr bgcolor = "#f2f2f2">
<td align=center>
№
</td>
<td align=center>
номер рейса
</td>
<td align=center>
Дни отправления
</td>
<td align=center>
Цена билета
</td>
</tr>
<?
$nom=0;
for ($i=0;$i<=10;$i++)
{
if ($day=array("2,4,6,8,10,12,14,16,18,20,22,24,26,28,30"));
{
?>
<tr>
<td align=left>
<?
$nom=$nom+1;
echo $nom;
?>
</td>
<td align=left>
<?
echo $reys[$i];
?>
</td>
<td align=left>
<?
echo $day[$i];
?>
</a>
</td>
<td align=left>
<?
echo $money[$i];
?>
</a>
</td>
</tr>
<?
}}
?>
</form>
|
|
|
Faraon-san |
Отправлено: 01 Декабря, 2015 - 17:50:25
|
Посетитель
Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013
Помог: 8 раз(а)
|
эх, вот мне больше делать нечего было:
PHP:
скопировать код в буфер обмена
array('reys'=>'KZR-319','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>20000 ), array('reys'=>'KZR-320','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>25000 ), array('reys'=>'КС-321','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>23000 ), array('reys'=>'КС-757','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>28000 ), array('reys'=>'KC-280','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>30000 ), array('reys'=>'KC-195','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>26000 ), array('reys'=>'KC-874','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>24000 ), array('reys'=>'KC-313','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>32000 ), array('reys'=>'KC-891','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>35000 ), array('reys'=>'KC-482','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>27000 ), array('reys'=>'KC-257','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>25000 ) ); $html[] = '<style>'; $html[] = '.b {color:navy; font-size:12pt; text-align:center; font-family:times,arial,sans-serif; font-weight:bold;}'; $html[] = 'h1 {color:#ff6600; font-size:18pt; text-align:center; font-family:times,arial,sans-serif}'; $html[] = 'h2 {color:navy; font-size:10pt; text-align:center; font-family:"Comic Sans MS",arial,sans-serif}'; $html[] = 'h3 {color:navy; font-size:12pt; text-align:left; font-family:times,arial,sans-serif}'; $html[] = 'h4 {color:black; font-size:14pt; text-align:left; font-family:times,arial,sans-serif}'; $html[] = 'table {width:100%; border:none;}'; $html[] = '.center {text-align:center;}'; $html[] = '.left {text-align:left;}'; $html[] = '</style>'; $html[] = '<form>'; $html[] = '<h2> Входные данные</h2>'; $html[] = '<table>'; $html[] = '<thead>'; $html[] = '<tr style="background-color:#f2f2f2">'; $html[] = '<th class="center">№</th>'; $html[] = '<th class="center">Номер рейса</th>'; $html[] = '<th class="center">Дни отправления</th>'; $html[] = '<th class="center">Цена билета</th>'; $html[] = '</tr>'; $html[] = '</thead>'; $html[] = '<tbody>'; $summ = 0; foreach($data as $i=>$value) { $html[] = '<tr>'; $html[] = '<td class="center">'.++$i.'</td>'; $html[] = '<td>'.$value['reys'].'</td>'; $html[] = '<td>'.$value['day'].'</td>'; $html[] = '<td>'.$value['money'].'</td>'; $html[] = '</tr>'; $summ += $value['money']; } $html[] = '</tbody>'; $html[] = '</table>'; $html[] = '<hr>'; $html[] = '<h4>ЗАПРОС 1. средняя цену за билет: "'.(round($summ/count($data))).'"</h4>'; $html[] = '<h4>ЗАПРОС 2. Список рейсов, у которых день отправления – четный:</h4>'; $html[] = '<table>'; $html[] = '<thead>'; $html[] = '<tr style="background-color:#f2f2f2">'; $html[] = '<th class="center">№</th>'; $html[] = '<th class="center">Номер рейса</th>'; $html[] = '<th class="center">Дни отправления</th>'; $html[] = '<th class="center">Цена билета</th>'; $html[] = '</tr>'; $html[] = '</thead>'; $html[] = '<tbody>'; $nom=0; foreach($data as $i=>$value) { $day = explode(',', $value['day']); if($day[0]%2 != 0) { continue; } $html[] = '<tr>'; $html[] = '<td class="center">'.++$i.'</td>'; $html[] = '<td>'.$value['reys'].'</td>'; $html[] = '<td>'.$value['day'].'</td>'; $html[] = '<td>'.$value['money'].'</td>'; $html[] = '</tr>'; } $html[] = '</tbody>'; $html[] = '</table>'; $html[] = '</form>';
|
|
|
|