[ edk2003 @ 13.05.2003. 13:14 ] @
ako neko zna kako ovo rijesiti u pascalu bio bih zahvalan:]

Dati su brojevi s,m (0<s<=12, 0<=m<60) koji ukazuju na vremenski trenutak "s-sati, m-minuta". Napisati program koji odredjuje minimum vremena (u punim minutama) potrebno da satna i minutna kazaljka budu poklopljene.
[ Voodoo @ 13.05.2003. 23:59 ] @
trazi od profesora da prvo on uradi zadatak (ali ne da prepise iz zbirke i da ti ne pokazuje source), pa da isprobas na licu mesta, i ako radi, onda ga ti uradi...

mrzim profesore koji zadaju zadatke koje sami ne znaju da urade...
[ Au197/79 @ 14.05.2003. 01:43 ] @
Ovako bi trebala da izgleda f. koja će da izračuna u minutima vreme do poklapanja kazaljki. Nisam probao kod u paskalu ali sam probao logiku u pythonu i sve je radilo kako treba. Uzeo sam ono što je normalnije a to je da sat ide od 0 do 11 a minuti od 0 do 59.

Code:

function doPoklapanja(s, m: integer): real;
var
    a: real;
begin
    a := 60.0 * s / 11.0;
    if a > m then
        doPoklapanja := a - m;
    else begin
        a := 60.0 * (s + 1) / 11.0;
        doPoklapanja := 60 - m + a;
    end;
end;
[ edk2003 @ 14.05.2003. 02:45 ] @
hvala, probat cu.
[ Koljenovic @ 19.05.2003. 10:48 ] @
E rjesenje ti je ofirno pravo, za 10, kad pogleda covjek zadatak svak se prepadne sta je ovo necu mu valjda ja jos sat da pravim (ovako kao Voodoo), al stvarno je cool rjesenje, obicno kod satova se svi za**bu pa pomisle sta je ovo.

Radi i u pascalu bez greske samo sto je real tip pa to ljepse izgleda kad se zaokruzi.