Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako javu natjerati

[es] :: Java :: Kako javu natjerati

[ Pregleda: 2675 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DavorPro

Član broj: 118716
Poruke: 55
*.cmu.carnet.hr.



Profil

icon Kako javu natjerati05.11.2006. u 15:34 - pre 212 meseci
Dali mi moze tko reci kako da napisem kod da mi ispisuje bas onako kako ja hocu.
U prilogu saljem 2 pisana koda jedan je ok ali i ne cijeli drugi je cijeli ali kada ga kompajliramo
on sve izmjesa . Znali tko kako se to moze ispraviti.
Zadatak je sljedeci ispisi brojeve od 1 do 100 , ispisi parne brojeve od 1 do 100,
ispisi neparne brojeve od 1 do 100 . U prvom kodu ja sam to dobio u nizu ispisano ali nije cijeli.
U drugom sam sve dobio ali izmjesano. Na kraju bi trebao dobiti brojac koji bi rekao koliko
ima parnih a koliko nepaenih brojeva od 1 do 100 . NPR: System.out.println("Parnih brojeva ima toliko i toliko a
neparnih toliko");
Prvi kod/*
* Test.java
*
* Created on 2006. studeni 05, 08:36
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

/**
*
* @author Davor
*/
public class Test {

/** Creates a new instance of Test */
public Test() {
}
public static void main (String[] args){





System.out.println("Pocetak programa Domaca zadaca");
int i = 1 ;
int b = 1 ;
int c = 1;

System.out.println("Ispisuje brojeve od 1 do 100");

while(i<100){

System.out.println(""+i);

i++;

}
System.out.println("Ispisuje parne brojeve od 1 do 100");

while ( b < 100 ){
if ( b % 2 == 0){
System.out.println(""+b);

}


b++;

}


System.out.println("Ispisuje neparne brojeve od 1 do 100");


while ( c < 100 ){
// sta ovdije napraviti ili izmjeniti ili mozda koristiit drugu petlj
System.out.println(""+c);
c++;
}






}
}




Drugi kod
/*
* Uradak.java
*
* Created on 2006. studeni 05, 08:12
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

/**
*
* @author Davor
*/
public class Uradak {

/** Creates a new instance of Uradak */
public Uradak() {
}
public static void main (String [] args) {


System.out.println("Pocetak programa Domaca zadaca");
int i = 1 ;
int b = 1 ;


System.out.println("Ispisuje brojeve od 1 do 100");

while(i<100){

System.out.println(""+i);

i++;

}
System.out.println("Ispisuje parne brojeve od 1 do 100");

while ( b < 100 ){
if ( b % 2 == 0){
System.out.println(""+b);

}
else
System.out.println("Ispisuje neparne brojeve od 1 do 100");

// ja zeli ovdije staviti else ali onda baca gresku
// ima ispis brojeva od 1 do 100 to je ok
// ispisuje mi parne i neparne brojeve ali izmjesano
//kako da se ispisuje u nizu kao i prva naredba
System.out.println(""+b);


b++;


}



}
}


 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako javu natjerati05.11.2006. u 16:10 - pre 212 meseci
Neparni brojevi se rade po jednacini: 2x + 1 pri cemu x iterira kroz petlju od 1-100, a parni brojevi se rade po jednacini 2x gde x takodje raste od 1-100...

To su dve formule i preko njih kada radis nema greske.

Naravno, u svakom polju petlje trebas da inkrementiras brojac parnih/neparnih brojeva za 1 i na kraju samo trebas to da ispises.

OK?
 
Odgovor na temu

DavorPro

Član broj: 118716
Poruke: 55
*.cmu.carnet.hr.



Profil

icon Re: Kako javu natjerati05.11.2006. u 17:44 - pre 212 meseci
Hvala puno na truda ali ja sam nov u ovom podrucju.
Pa mi ovo je i nije bas jasno ako ti nije problem da mi malo
poblise ilustriras tijek pisanja koda pogotovo ono sa brojacem.
Ne trazim da mi ispises cijeli kod vec samo gdije da uvrstim
ili smjestim 2x+1 iza while petlje ili ....
Recimo, primjer:


System.out.println("Ispisuje neparne brojeve od 1 do 100");



while ( b < 100 ){
if ( b % 2 == 0){
System.out.println(""+b);
2x+1;
}


}
//Ne kuzim gdije je smijestiti
//I brojac gako ga deklarirati da on izbaci da iam ne znam 50 parnih brojeva



Hvala::::::::::::::::::
 
Odgovor na temu

DavorPro

Član broj: 118716
Poruke: 55
*.cmu.carnet.hr.



Profil

icon Re: Kako javu natjerati05.11.2006. u 17:48 - pre 212 meseci

System.out.println("Ispisuje neparne brojeve od 1 do 100");



while ( b < 100 ){
if ( b % 2 == 0){
System.out.println(""2x+1);// ili ovako

}


}
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.rcub.bg.ac.yu.



Profil

icon Re: Kako javu natjerati05.11.2006. u 19:36 - pre 212 meseci
Ovako:
Code:

    //ispisuje neparne brojeve od 1 do 100 i vraca broj neparnih brojeva od 0 do 100
    public int neparni() {
        //brojac neparnih
        int br = 0;
        for (int i=1; i<100; i+=2) { //kreni od i=1,3,5... do 99 - kada i bude 101 petlja ce se zavrsiti
            //ispisi neparni broj
            System.out.println(i);
            //povecaj brojac
            br++;
        }
        //vrati broj neparnih brojeva
        return br;
    }


Pokusaj sam da provalis kod za parne brojeve - vrlo je slicno.
A onda napravi glavni program u kome ces samo pozivati metode svi(), neparni(), parni(), da ti ispise sta zelis

Pozdrav
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
85.187.160.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: Kako javu natjerati05.11.2006. u 19:39 - pre 212 meseci
Citat:
djalfirevic: Neparni brojevi se rade po jednacini: 2x + 1 pri cemu x iterira kroz petlju od 1-100

Pazi samo, čovek ide do broja 100. Ne do 2*100+1...

Neparni mogu i sa n = 1, sa korakom 2 do 100.
Parni mogu i sa n = 2, sa korakom 2 do 100.

Možda ovako... školski ali ispravno:

Code:
for(int n=1;n<=100;n+=2) // neparni
{
    System.out.print(n+" ");
}

Ipak se ++uje.
 
Odgovor na temu

DavorPro

Član broj: 118716
Poruke: 55
*.cmu.carnet.hr.



Profil

icon Re: Kako javu natjerati08.11.2006. u 17:47 - pre 212 meseci
Gospodo !!!
Hvala puna na ulozenom trudu puno ste mi pomogli.
Nadam se da cu i ubuduce dobiti odgovore na meni
nerijesive prepreke.
Ovo je ok!!!!
Hvala jos jednom.....
 
Odgovor na temu

DavorPro

Član broj: 118716
Poruke: 55
*.cmu.carnet.hr.



Profil

icon Re: Kako javu natjerati10.11.2006. u 17:30 - pre 212 meseci
Gospodo! Uspio sam i to izgleda ovako:/*
* Ispravak.java
*
* Created on 2006. studeni 10, 08:46
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

/**
*
* @author Davor
*/
public class Ispravak {

/** Creates a new instance of Ispravak */
public Ispravak() {
}
public static void main (String [] args){


System.out.println("Ispisuje random brojeve od 1 do 100");
int brojacParnih =0;
int brojacNeparnih =0;
int brojacVecihOd50=0;
int brojacManjihOd50=0;
int brojacJednak50=0;





for (int i=0;i<100;i++){


int x = (int)(100*Math.random()) ;
System.out.println("---------------------");
System.out.println("Random broj je:");
System.out.println(x);

if (x%2==0){
System.out.println(" Broj je paran ");
brojacParnih++;
}
else {

System.out.println("Broj je neparan ");
brojacNeparnih++;
}
if(x==50){
System.out.println(" Broj je jednek pedesetici ");
brojacJednak50++;
}

else if(x<50){
System.out.println(" Broj je manji od pedesetice ");
brojacManjihOd50++;
}

else if(x>50){
System.out.println(" Broj je veci od pedesetice ");
brojacVecihOd50++;
}

}


System.out.println("---------------------");
System.out.println("Broj ponavljanja broja 50 je:"+brojacJednak50);
System.out.println("Broj parnih brojeva je:"+brojacParnih);
System.out.println("Broj neparnih brojeva je:"+brojacNeparnih);
System.out.println("Broj vecih od 50 je:"+brojacVecihOd50);
System.out.println("Broj manjih od 50 je:"+brojacManjihOd50);


}





}
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
212.62.53.*



Profil

icon Re: Kako javu natjerati11.11.2006. u 09:13 - pre 212 meseci
Pomoci cemo uvek, ali pomozi i ti nama tako sto ces postovati svoj kod, sa [code] tagovima, posto je prilicno preglednije za citanje...
 
Odgovor na temu

[es] :: Java :: Kako javu natjerati

[ Pregleda: 2675 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.