Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   помогите по задаче ?(( (https://forum.antichat.xyz/showthread.php?t=109919)

An90 08.03.2009 17:49

помогите по задаче ?((
 
Определить количество использованного материала, если из прямоугольного листа вырезаются две детали в форме прямоугольников разных размеров. (решить с помощью 1)процедуры 2) функции)
----------------------------------------------------------------------
с меня плюсы.. пасиб всем кто поможет

An90 10.03.2009 06:19

се таг слошно?((

159932 10.03.2009 06:47

PHP код:

<?
# типо в пикселях  :D 
function del($full = array(20001000), $fst = array(200100), $snd = array(400200)) {
    
$a $full[0]*$full[1] - $fst[0]*$fst[1] - $snd[0]*$snd[1];
    return (
$a 0) ? $a 0;
}
echo 
del();
?>

увы .. ты не уточнял на чём написать ....
и кстате, я не учитывал что может не хватить места на прямоуголнить ........ в том смысле что придёться вырезать и склеивать скотчем :D


за правильность этого, не отвечаю...
Код:

function del(full,fst,snd:array of integer):integer;
var a:integer;
        begin
                a = full[0]*full[1] - fst[0]*fst[1] - snd[0]*snd[1];
                if a > 0 then result := a
                        else result := 0;
        end;

       
procedure del2(full,fst,snd:array of integer);
var a:integer;
        begin
                a = full[0]*full[1] - fst[0]*fst[1] - snd[0]*snd[1];
                if a > 0 then write(a)
                        else write(0);
        end;


lisa99 10.03.2009 20:34

ты считаешь остаток (что логично)
но в задаче нужно было - сколько потрачено))
если я правильно поняла

159932 10.03.2009 20:39

да.. точно .. ступил ..
ну тогда надо из общего вычетать остаток .. думаю тс разберёться..


Время: 12:47