[ Markoni1 @ 07.01.2008. 12:03 ] @
Naime radim projekat za fakultet. Projekat se sadrzi iz dva dela! Prvi deo je odgovori na pitanja u vezi Jave, dok je drugi deo programiranje, testiranje i opis programa!

Odgovore na pitanja, program i testiranje sam uradio! Problem mi je sada opis programa! Kako da opisem program kako radi i kako sam ga ja napravio!? Nisam to radio nikad pre a ovaj nastavnik sto mi predaje ovde kompjutere i nije neki a i ne zeli da uskoci i da neki savet!

import java.util.Scanner;
import java.lang.String;

class Project{

public static void main(String args[])
{
//declaring the variables
int iMales=0, iFemales=0, iAge=0, i0_25years=0, i26_45years=0, i46onwards=0, iYes1=0, iNo1=0, iNR1=0,
iYes2=0, iNo2=0, iNR2=0, iYes3=0, iNo3=0, iNR3=0, iNumppl, iTotal1=0, iTotal2=0;


String sGender, sInsert1, sInsert2, sInsert3, sInsert4;

Scanner myScanner = new Scanner(System.in);

//Start of project
do{


System.out.println("Please enter the number of interogated");
iNumppl = myScanner.nextInt();

for(int icounter=0;icounter<iNumppl;icounter++)


{

System.out.println("Please choose your gender (M) for males & (F) for females ");
sGender = myScanner.next();


if (sGender.equalsIgnoreCase("M"))
iMales+=1;

else
iFemales+=1;

iTotal1 = (iMales + iFemales);


System.out.println("Please input your age");
iAge = myScanner.nextInt();


if (iAge<26)
i0_25years+=1;

else if ((iAge>=25)&(iAge<46))
i26_45years+=1;

else if (iAge>=46)
i46onwards+=1;


iTotal2 = (i0_25years + i26_45years + i46onwards);

System.out.println("Question 1: Input (Y) for Yes, (N) for No or (NR) for No Response ");
sInsert1 = myScanner.next();




if (sInsert1.equalsIgnoreCase("Y"))
iYes1+=1;

else if (sInsert1.equalsIgnoreCase("N"))
iNo1+=1;

else if (sInsert1.equalsIgnoreCase("NR"))
iNR1+=1;



System.out.println("Question 2: Input (Y) for Yes, (N) for No or (NR) for No Response ");
sInsert2 = myScanner.next();




if (sInsert2.equalsIgnoreCase("Y"))
iYes2+=1;

else if (sInsert2.equalsIgnoreCase("N"))
iNo2+=1;

else if (sInsert2.equalsIgnoreCase("NR"))
iNR2+=1;




System.out.println("Question 3: Input (Y) for Yes, (N) for No or (NR) for No Response ");
sInsert3 = myScanner.next();

if (sInsert3.equalsIgnoreCase("Y"))
iYes3+=1;

else if (sInsert3.equalsIgnoreCase("N"))
iNo3+=1;

else if (sInsert3.equalsIgnoreCase("NR"))
iNR3+=1;




}


System.out.println("Do you have more questions? use 'y' for yes and and 'n' for no");
sInsert4 = myScanner.next();

}
while (sInsert4.equalsIgnoreCase ("y"));


System.out.println(" Male: " +iMales +" Female: " +iFemales +" Total: " +(iTotal1 = (iMales + iFemales)));
System.out.println(" Age: " +" <=25 " +i0_25years +" 26-45: " +i26_45years +" >=46 " +i46onwards +" Total: " +(iTotal2 = (i0_25years + i26_45years + i46onwards)));
System.out.println(" Question 1 " +" Yes: " +iYes1 +" No: " +iNo1 +" No Response: " +iNR1);
System.out.println(" Question 2 " +" Yes: " +iYes2 +" No: " +iNo2 +" No Response: " +iNR2);
System.out.println(" Question 3 " +" Yes: " +iYes3 +" No: " +iNo3 +" No Response: " +iNR3);

}

}
[ Java Beograd @ 07.01.2008. 14:58 ] @
Pa napiši "svojim rečima":

U početnom delu programa učitavaju se podaci, bla, bla ... nakon toga od programske linije xxx radi se preračun ...
[ oipoistar @ 07.01.2008. 16:52 ] @
Kao sto covjek rekao "svojim recima".
Samo vazno je napisati zasto si sto radio , dali postoje bolja rijesenja, zasto smatras svoje
rijesenje najboljim ... bla bla bla.
Mozes napisati vise opisa nego linija koda
[ Markoni1 @ 07.01.2008. 21:18 ] @
Program Description

In order to understand and learn computer programming properly, it’s necessary to give a description about the code. By doing so, person who analyzes the code finds it easier to understand how the program works.
Hence I will describe the code of my program.

As seen from my code first thing that I did was to import classes java.util.Scanner; and java.lang.String;. If I had not imported these classes, my program would be unable to operate. In the next step I am naming the program and calling Java to begin the application. (Program is being started.) Subsequently process of declaring the variables comes. Variables are temporary holders that keep the various data inputted. Variables can hold both numbers and characters. Each variable denotes/specifies something, like total number of females, total number of males and so on.

_________________________________________________________________________________

Ovoliko sam napisao do sada! Ne znam kako da opisem loopove, do, for and while u ovom mom programu kao i if and else!


[ wex-alpha @ 08.01.2008. 11:33 ] @
Napravi algoritam, to bi bilo ekstra.

Dakle samo crtas i granas program. Imaa na netu standardne oznake koje se koriste u kreiranju istog.
[ Markoni1 @ 08.01.2008. 12:56 ] @

ma to se podrazumeva ali oni oce od mene da im opisem moj program u jednoj do dve stranice! Sad sam stigao do loops i ne znam kako! Uzecu knjigu da pogledam malo!

Mogla bi pomoc i na srpskom sot se tice pa cu ja to prevesti! Fora u tome je so ja to znam ali ne znam kako bi objasnio.
[ Java Beograd @ 09.01.2008. 09:53 ] @
Hoću kažem - ne znam rečem. Jesi li ti čitao knjige ? Lektire u školi, popularne tinejdžerske knjige ?
[ a zo zo @ 14.01.2008. 15:40 ] @
Pa, covjece, ako znas da uradis neki zadatak, tj. da isprogramiras nesto a to radi valjda je to tada najlakse pretociti i u rijeci! Valjda dovoljno dobro znas engleski jezik da objasnis ono sto si uradio......
Kreni od inicijalizacije s pocetka, zasto bas te promjenjljive, ta polja, zasto ta klasa, sta radi metod, konstruktor, main metod....... Ma, znas ti to. Malo ti je pitanje na nemjestu. Kako da ti neko odgovori na ovo? Ako razumijes problem lako ces ga objasniti. Cao!