Nemá to niekto vypracované , bol by som mu veľmi vďačný
Pomoc : Algoritmus
Pomoc : Algoritmus
Mam problém s týmto zadaním : Navrhnite algoritmus, ktorý vypočíta súčet dvoch časových údajov zadaných vo fome hh:mm:ss (hodiny, minúty, sekundy) a výsledok zobrazí vo forme hh:mm:ss.
Nemá to niekto vypracované , bol by som mu veľmi vďačný
Nemá to niekto vypracované , bol by som mu veľmi vďačný
Re: Pomoc : Algoritmus
lol ked sa tu pride uz s takym primitivnym tak to fakt parochnu dole
//admin check IP mám taký pocit, že tu s primitívnymi otázkami spamuje ta istá osoba ty
//admin check IP mám taký pocit, že tu s primitívnymi otázkami spamuje ta istá osoba ty
Re: Pomoc : Algoritmus
Povedz mi pls v akom z tých asi cez 200 známejších programovacích jazykoch chceš to zadanie? (Napr. pascal, C, C++, C#, PHP, VB, Matlab
....)
Re: Pomoc : Algoritmus
Má to byt urobene formou vývojového diagramu.
Re: Pomoc : Algoritmus
Navrhujem taketo temy automaticky banovat, lebo ak toto nevie niekto spravit, tak by danym predmetom jednoducho nemal prejst ...
Re: Pomoc : Algoritmus
.... vážne? sčitovať hodiny je problém?
Máš hodiny(max 24), minúty a sekundy(max 60).... jediné čo musíš ošetriť je aby sa pri sekundách ak je hodnota maximálna prirátala jedna minúta a to isté medzi minútami a hodinami....
Máš hodiny(max 24), minúty a sekundy(max 60).... jediné čo musíš ošetriť je aby sa pri sekundách ak je hodnota maximálna prirátala jedna minúta a to isté medzi minútami a hodinami....
Re: Pomoc : Algoritmus
Náhodou:) ešte ak je súčet hodín väčší ako 23 tak ešte odpočítať od 24-ky súčet....
Ale nemyslím si, že by na ich profi škole niečo také chceli....
Ako fakt nič proti, ale toto by si mal vedieť, ak si sa ešte nedostal do programovania tak to chce čas, ale algoritmus by si mal vedieť!
Ale nemyslím si, že by na ich profi škole niečo také chceli....
Ako fakt nič proti, ale toto by si mal vedieť, ak si sa ešte nedostal do programovania tak to chce čas, ale algoritmus by si mal vedieť!
Re: Pomoc : Algoritmus
Ked si chces odkrojit chleba a natriet si ho maslom dodrzujes urcity postup. Vytvor si tento postup aj pre scitanie tychto datumov. Ak si sa na taku skolu dal, mal by si zacat pouzivat aj logiku (aj ked v tomto pripade by aj stacil zdravy sedliacky rozum).
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Pomoc : Algoritmus
Viac primitívnejšie to zapísať neviem:
Kód: Vybrať všetko
var cas1:String = "02:29:44";
var cas2:String = "01:12:26";
//
var rozlozenieCasu1:Array = cas1.split (":");
var hh1:Number = Number (rozlozenieCasu1[0]);
var mm1:Number = Number (rozlozenieCasu1[1]);
var ss1:Number = Number (rozlozenieCasu1[2]);
var spojenie1:Number = (hh1 * 3600) + (mm1 * 60) + ss1;
//
var rozlozenieCasu2:Array = cas2.split (":");
var hh2:Number = Number (rozlozenieCasu2[0]);
var mm2:Number = Number (rozlozenieCasu2[1]);
var ss2:Number = Number (rozlozenieCasu2[2]);
var spojenie2:Number = (hh2 * 3600) + (mm2 * 60) + ss2;
//
var sucetCasov:Number = spojenie1 + spojenie2;
//
var hodiny:Number = Math.floor (sucetCasov / 3600);
var minuty:Number = Math.floor ((sucetCasov % 3600) / 60);
var sekundy:Number = (sucetCasov % 3600) % 60;
//
var hh:String = hodiny.toString ();
var mm:String = minuty.toString ();
var ss:String = sekundy.toString ();
if (hodiny < 10)
{
hh = "0" + hh;
}
if (minuty < 10)
{
mm = "0" + mm;
}
if (sekundy < 10)
{
ss = "0" + ss;
}
//
var Vystup:String = hh + ":" + mm + ":" + ss;
trace (Vystup); // 03:42:10