artak.am De gustibus et coloribus non est disputandum.
Էլի ես եկա
Սա մեր խնդիրն է`
Дан рост школьника и рост его одноклассников. Надо найти, сколько человек в классе выше, чем наш герой.
Սխալ/կիսատ կոդը`
Որի արդյունքում ստացվում է`PHP կոդ:
<?php
error_reporting(-1);
$anonHeight = 169; /* Рост анона */
/* Рост одноклассников анона */
$classmates = array(
'Антон' => 172,
'Семен' => 165,
'Лена' => 189,
'Иван' => 171,
'Петр' => 182,
'Сидор' => 176,
'Аня' => 180,
'Таня' => 179,
'Маня' => 171
);
$number = 0; /* Сколько человек в классе выше анона */
/* Перебираем всех одноклассников */
foreach ($classmates as $name => $height) {
echo "Имя: {$name}, рост: {$height} см.\n";
/* Тут надо добавить проверку, выше или ниже этот человек, чем анон,
и подсчитать число тех, кто выше */
}
echo "В классе {$number} человек выше анона\n";
Ես մտածում էի, որ պետք է ավելացվի`Կոդ:Имя: Антон, рост: 172 см. Имя: Семен, рост: 165 см. Имя: Лена, рост: 189 см. Имя: Иван, рост: 171 см. Имя: Петр, рост: 182 см. Имя: Сидор, рост: 176 см. Имя: Аня, рост: 180 см. Имя: Таня, рост: 179 см. Имя: Маня, рост: 171 см. В классе 0 человек выше анонаe
Բայց արի ու տես, որ սխալ էի մտածում:PHP կոդ:
if ($height>169)
$number=$number+1;
Որ խնդրեմ կօգնեք սովորեմ
Վերջին խմբագրող՝ boooooooom: 29.07.2015, 22:12:
Կարճ
Կոնկրետ
Չպատասխանեք, նորից նույն ձև գրեցի, ստացվեց:
Կարճ
Կոնկրետ
Ամեն դեպքում ասեմ
Ամենասկզբում հայտարարվել ա փոփոխական, որով սահմանվում ա «խնդրահարույց» աշակերտի բոյը.
Հիմա երբ որ դու համեմատում ես բոյը, if-ի մեջ ոչ թե նորից գրի թիվը, այլ օգտագործի էդ հայտարարածդ փոփոխականը, սենց.PHP կոդ:
$anonHeight = 169; /* Рост анона */
Թիվը գրելով էլ անշուշտ կաշխատի, բայց փոփոխականներն օգտագործելը կոդդ ավելի ճկուն ու սիրուն ա դարձնում: Սենց պուճուր խնդիրների վրա կարող ա չզգացվի, բայց վարժվել՝ արժի: Մոտավորապես նույն «դիտողությունն» ա, ինչ նախորդ էջում Աթեիստին էի ասել:PHP կոդ:
if ($height>$anonHeight )
$number=$number+1;
Քայլ առ քայլ՝ դարից դար
Խենթ եմ
boooooooom (29.07.2015), Աթեիստ (29.07.2015)
Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)
Էջանիշներ