Pomoc oko zadatka iz pascala

Pomoc oko zadatka iz pascala

offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

Za vreme raspusta odlucio sam malo da se pozabavim programiranjem. Kum mi je dao njegovu knjigu iz koje je on ucio da programira u pascalu i delphiju od S.Langfield. Prve 4 lekcije sam "sredio" majstorski tj sve zadatke sam iz prve resio. E sad dosao sam do lekcije Iteracija i dobio sam zadatak da napisem program koji u istom redu ekrana pomoc petlje for 4 puta prikazuje rec "zdravo".
Ideju nemam ama bas nikakvu tj sve sto sam probao nije valjalo. Svaka pomoc je dobrodosla Smile



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

Jel znas kako se koristi for naredba? Tj. jesi radio nekad bilo sta u petlji?
Ideja ti je ovde jednostavna, uzmes neku promenljivu "i" i postavis njenu vrednost na 1.
Zatim postavis for petlju koja ce da se krece po tom "i" od 1 do 5 ( dok je manje od 5) i stavis ispod jedan write sa tom recju koja ti treba.
I ce ti uzimati vrednosti 1,2,3,4, a kad dodje do 5 - "iskocice" iz petlje i imaces znaci 4 puta napisano to sto ti treba.



offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

Napisano: 29 Apr 2011 11:29

samo sam koristio if..then petlju i naredbu case of.
Uspeo sam Smile hvala Smile nisi morao za rodjendan da se trosis na mene Mr. Green

Dopuna: 29 Apr 2011 12:43

ima jos nekih zadataka koje ne znam da resim tj nemam ideju za kod...ali to cemo kad slavlje prodje Mr. Green

Dopuna: 29 Apr 2011 15:11

imam samo jos jedno pitanje oko zadatka: d napisite program koji od korisnika zahteva da upise broj zvedica u redu i broj tekvih redova koje treba prikazati.
Ja sam napisao sledeci kod
program Project2; {$APPTYPE CONSOLE} uses   SysUtils;   var   x,z,m:integer; begin readln(x); readln(z); for m:=1 to x do write('*'); for m:=1 to z do writeln('*'); readln;    end .
ali uvek dobijem da mi je samo prvi red ok a ovi ostali da nisu...u cemu gresim?

offline
  • dr_Bora  Male
  • Anti Malware Fighter
    Rank 2
  • Pridružio: 24 Jul 2007
  • Poruke: 12280
  • Gde živiš: Höganäs, SE

Ta druga petlja ti ispisuje samo po jednu zvezdicu.



For i:=1 To BrojRedova Do   begin     For j:=1 To BrojZvezdica Do       Write('*');     WriteLn('');   end;

Ko je trenutno na forumu
 

Ukupno su 1395 korisnika na forumu :: 29 registrovanih, 7 sakrivenih i 1359 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: A.R.Chafee.Jr., Asparagus, babaroga, Bobrock1, BSD, darkangel, debeli, DonRumataEstorski, Dorcolac, DPera, gasha, Georgius, hologram, Karla, kjkszpj, kuntalo, Lukaaa, milimoj, milos.cbr, opt1, pein, procesor, raptorsi, Skywhaler, SlaKoj, Srle993, TheBeastOfMG, Toper, voja64