Molim Vas pomoc oko ovih zadataka!

Molim Vas pomoc oko ovih zadataka!

offline
  • Pridružio: 11 Dec 2011
  • Poruke: 19

Molim Vas za pomoc, ja nikako nisam mogla da ih uradim, ali Vas molim ako ste u mogucnosti i ako imate vremena i hvala Vam puno!

1. Napisati program koji ispisuje sve trocifrene brojeve deljive sa 9!
2. Potrebno je ispisati sve cetvorocifrene brojeve koji su deljivi sa 13, a zadnja im je cifra 5.
3. zaslike.com/files/gzvppy1wwa9eene3sqe7.jpg



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Gde zapinje?
Mogu da ti dam algoritam po kojem da radis, opis, a ti ga iskodiraj
1. Napravis for petlju, gde se brojac krece od 100 do 999
1.2. onda za taj brojac gledas da li ima ostatka pri deljenju sa 9. Ako nema , onda je deljiv i njega stampas.
Ostatak proveravas operatorom %
Npr. if(brojac % 9 == 0) stampaj(brojac)
Naravno, u sintaksi jave.

2. napravis jos jednom brojac, ali ovog puta mozes da krenes od broja 1005 i da se kreces do broja 9996(ne racunajuci njega
brojac uvecavas za 10 a ne za 1 kao u prethodnom(mozes i za jedan ali onda moras da stavljas dodatne provere da li je zadnja cifra 5)
isto pravis sa operatorom % samo sto treba da bude brojac%13 == 0

3. Ovde zaista nemam sta da ti napisem, imas formulu i samo kroz do-while petlju izlistas ove vrednosti do 1, ubacis u formulu i to je to.


Probaj da uradis, pa kad zapne, ako zapne, postavi kod i pomoci cemo ti...



offline
  • Pridružio: 11 Dec 2011
  • Poruke: 19

Prvo da Va se zahvalim N1k0l4 na pomoci, hvala puno, ali sam samo odradila prvi, ostala dva nikako ne znam!

1 zadatak sam ovako probala da uradim ovako:

public class Zadatak {
public static void main(String[] args) {
for (int i=0; i<=100; i+=9) {
System.out.println(i);
}
}
}

Ostala dva sam probala, probala, ceo dan ta tri zadatka ne mogu nikako da uradim, stvarno, ja ili ne razumem zbog toga sto ucim napamet, ali je ovo meni zaista stvarno tesko!

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Kao prvo, dobrodosla na forum Smile, zaboravih to da napisem.
Drugo, bez tog "da VAM se zahvalim..." , nema potrebe za persiranjem ovde, pa sve i da sam 20 godina stariji od tebe, a nisam Wink
Takva je "kultura" ovde, svi smo isti Very Happy

Sto se tice zadatka, krenula si ok, ali imas greske.
Dakle,
2. ne treba da uvecavas za 9 zato sto ti je 100 nije deljivo sa 9 i onda nece ni jedan, jer sledeci broj ce biti 109 pa 118...
3. nemas nigde proveru da li je deljiv sa 9
4. ako ti trebaju trocifreni brojevi onda kreces od 100 a ne od nula Smile

dakle, ovako nesto treba da izgleda
public class Zadatak { public static void main(String[] args)  {      for (int i=100; i<=999; i +=1)     {      if(i%9 == 0)        System.out.println(i);      }   } }

Po tom uzoru uradi i drugi zadatak.

offline
  • Pridružio: 11 Dec 2011
  • Poruke: 19

Uradila, hvala punoooooooooo i bolje vas nasal!

Uradilaaaaaa sam i drugi, ali treci kako njega da uradim, on mi je najtezi, ili ja ne razumem?

Izvini, ako sam dosadna, a znam da jesam!

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Za treci, jos detalja:
do-while petlja, sintaksa:
do {                System.out.println("Count is: " + count);                count++;           } while (count <= 11);

Dakle, tebi treba sta:
promenljiva T =0; inicijalizujes
promenljiva l koja je tipa float i postavis je na 0.1;
ostalo su ti konstante
zatim:
do
{
t = 2* 3.14 * (Java.Math.Sqrt(l/9.81)) // mislim da je ovde koren, nisam siguran, potrazi na netu
l+= 0.1;
}while(l<1)

i to je to u sustini, samo ga doteras Smile

offline
  • Pridružio: 11 Dec 2011
  • Poruke: 19

Hvala N1k0l4, VELIKO hvala, sad mi je jasnijije, da je ovaj zadatak laksi od shvih!
Radi, probala sam i u JCreatoru, hvala jos jednom!
Veliki pozdrav i poljubac za tebe!

Ko je trenutno na forumu
 

Ukupno su 538 korisnika na forumu :: 8 registrovanih, 1 sakriven i 529 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: cenejac111, ikan, pacika, Shilok, Smiljke, sombrero, TBF1D, voja64