Помогите решить задачку по информатике.

k.d.r
На сайте с 06.07.2008
Offline
200
467

У школьника имеется Х рублей. Ему нужно приобрести тетради, учебники, канц. принадлежности. Цены этих покупок известны. Что сможет приобрести школьник на имеющиеся деньги, при условии, что он приобретает товар в последовательности, приведенной в постановке?

Помогите пожалуйста, скоро сессию закрывать.

P
На сайте с 10.03.2008
Offline
168
#1

А чего вы там на информатике изучаете? Как такие задачки решать? Так вот только могу:

<pre>

<?php

$rur = 200; //Кошелек школьника

//Стоимость товара:
$items = array(
'тетради' => 20,
'учебники' => 100,
'канц. принадлежности' => 81
);

$items2 = array(); //Портфель школьника

//Школьник покупает все по очереди, пока есть деньги:
foreach($items as $item => $price) {
$rur = $rur-$price;
if($rur >= 0)
$items2[] = $item;
else
break;
}

print_r($items2); //Вот что в портфеле
?>
k.d.r
На сайте с 06.07.2008
Offline
200
#2

Спасибо за вариант, для блин там задачки не по программированию, какие просто решения найти и объяснить, а я не мало понимаю в этом.

KBG
На сайте с 24.01.2008
Offline
77
KBG
#3

k.d.r, так а условие постановки?

* а вы еще наверное в поисках места для бесплатного размещения пресс-релизов (http://press_reliz.blogspot.ru/)?
k.d.r
На сайте с 06.07.2008
Offline
200
#4

Ничего нет, видимо наш препод не очень понимает современную молодежь или мы не поняли, я подумал что наверное самому нужно придумать значения, например x - 100 рублей, тетради там по 5 р, канц - 12 р, книги - 20 р. Примерно так.

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#5
k.d.r:
Что сможет приобрести школьник на имеющиеся деньги, при условии, что он приобретает товар в последовательности, приведенной в постановке?

Ничего не сможет. Пропьёт ведь, гад.

Неизменность точки зрения неизменно порождает иллюзию понимания.
Agressive_Pig
На сайте с 15.07.2008
Offline
98
#6

Имеется ввиду алгоритм решения.

Вводим количество бабла у школьнега

Стоимости канцтоваров

И последовательно вычитаем стоимости из суммы бабла, сравнивая с нулем, пока не станет меньше.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий