HCL.hr forum

Off-topic => Lajaonica => Autor teme: Blaster32 - 02. Listopad, 2008., 18:35

Naslov: Zadatak
Autor: Blaster32 - 02. Listopad, 2008., 18:35
Molio bih nekog ko zna ovo da napravi kak treba, nes sam na brzinu napravio i ispalo mi je ovako:

(http://img254.imageshack.us/img254/356/zadul4.jpg)

al nisam bas siguran da je ovo rjesenje  :geek:
Naslov: Re: Zadatak
Autor: Điz - 02. Listopad, 2008., 18:38
Pa ono,ja bi rekao da jest jer si stavio da N>0. :l
Naslov: Re: Zadatak
Autor: Radim247 - 02. Listopad, 2008., 18:42
Nije dobro....ako ti program naleti na treći broj (od 10) koji je npr. -14 on će se vratiti na "učitaj 10 brojeva" i praktički krenut iz početka.

U kojem ti to jeziku treba napravit? Blok dijagram mi nikad nije išao  :wildboy:
Naslov: Re: Zadatak
Autor: Ementaler - 02. Listopad, 2008., 19:04
Treba ti petlja za to, upisuješ 10 brojeva u polje valjda. tako da moraš provjeravat svaki put u petlji dali je broj u polju veći ili manji od 0 i moraš imat neki "brojač" koji će ti u slučaju da je broj u polju veći od 0 povećati brojač za jedan.

taj brojač ti mora bit u petlji.

ne da mi se to slikovito prikazivat u PS-u :(
Naslov: Re: Zadatak
Autor: sdad - 02. Listopad, 2008., 23:30
sjecam se if petlje u c-u kaj smo programirali u srednjoj
if petlja
tri opcije
> 0   - sve kak je
< 0   - obrnuto
= 0   - vraca na pocetak
Naslov: Re: Zadatak
Autor: n00b - 02. Listopad, 2008., 23:44
Znam da bi za Visual Basic išlo ovako nekako:

Dim REZULTAT as integer 'rezultat
Dim BAZA as integer 'nula
Dim a as integer 'prvi broj
Dim b as integer 'drugi broj
Dim c as integer  'treći broj
Dim d as integer ' četvrti broj
...i tako do 10 jer ti treba koliko sam skužio deset brojeva.

Onda ide:

BAZA=0

IF a>10 THEN

REZULTAT= a + BAZA

END IF

I onda ponoviti za svaki broj tako, znači ako je broj veći onda se zbraja s nulom (odnosno, dodaje REZULTATU), ako ne onda ništa.
Mislim ovo je skroz nepravilno i polovično, al možda ti pomogne, meni je uvijek bilo lakše dužim putem kodove pisati jer nisam savladao petlje i varijable kako treba.  :kingmortal:
Naslov: Re: Zadatak
Autor: progabbeing-ixy - 02. Listopad, 2008., 23:47
Treba ti u pascalu/basicu/c-u/nečem ili ovakvom crtanom govnetu?  :wildboy:
Jer se ovog više ne sjećam baš.
Naslov: Re: Zadatak
Autor: Marin - 02. Listopad, 2008., 23:48
ako mora biti u programu imas program napravljen za to. Diagram Designer.
Naslov: Re: Zadatak
Autor: Weky - 02. Listopad, 2008., 23:55
ja sam te smećece full zaboravio
šta znači koji oblik bloka?
Naslov: Re: Zadatak
Autor: Điz - 02. Listopad, 2008., 23:57
Ovako nakošeni blok je ako se ne varam,operacija koja se nesmije izostaviti.Početak i kraj su ovako kežualnog eliptičnog oblika,ovaj romb je u onak,za primjerice ovakve Da/ne situacije,gdje ima više ishoda bla bla,a ovaj obični kvadar je neznam.
Naslov: Re: Zadatak
Autor: Dragster - 03. Listopad, 2008., 00:57
Ovako nakošeni blok je ako se ne varam,operacija koja se nesmije izostaviti.Početak i kraj su ovako kežualnog eliptičnog oblika,ovaj romb je u onak,za primjerice ovakve Da/ne situacije,gdje ima više ishoda bla bla,a ovaj obični kvadar je neznam.

 :ave:

Naslov: Re: Zadatak
Autor: duksy - 03. Listopad, 2008., 01:01
điz treba profesor bit :(
Naslov: Re: Zadatak
Autor: Điz - 03. Listopad, 2008., 01:24
Jelda? ;D
Naslov: Re: Zadatak
Autor: Mamut Marko - 03. Listopad, 2008., 01:51
ĐIZa za predsjednika razreda  :wildboy:
Naslov: Re: Zadatak
Autor: lepi rade - 03. Listopad, 2008., 02:45
da, treba ti petlja pri upisu brojeva -> ona ti provjeri jel upisani broj (n) veći od nula, ako je onda zbroji sa sumom. e sumu moraš za početak postaviti da je jednaka nuli. i tako dereš dok ne zbrojiš 10, tj dok ti brojač ne dođe do 10. ako ti triba u c-u napisat bilo bi lakše čak.
za ove oblike, neznam majkemi kako idu, ti valjda znaš.