Pascal: školski zadaci

poruka: 546
|
čitano: 168.031
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
offline
Re: Pascal: školski zadaci
emerik kaže...
Gle,mod ti je operator za ostatak pri cjelobrojnom dijeljenju,ako neki broj cjelobrojno podijeliš sa 7 i ostatak je 0,onda je broj djeljiv s 7

a sta je ovaj trunc??:D

Ako ti neko pomogne stisni gumb HVALA!
15 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...
APazinjan kaže...
Ispravljeno ;)
program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

    a:=Trunc(a/7);

      writeln ('Rezultat dijeljenja sa 7 zaokruženo na najmanji cijeli broj je ',a);

readln;

end.

 

samo ako mozes objasnit boldano? tnx:D

Znači naredba if postavlja uvjet - ako je ovo onda napravi nešto, ako nije onda napravi nešt drugo.

 

Dakle sa if postavljaš uvjet i ako je on zadovoljen, izvršava se jedna naredba, ako nije onda druga. Konkretno:

 

if a mod 7 = 0 <--ako je ostatak djeljenja broja a sa z jednak nuli (tako provjeravaš da li je broj djeljiv sa nekim brojem x, dakle ostatak je onda 0)

  then writeln('Blabla') <-- tada ispiši blabla (primjeti da nejde ; sve do kraja if-a)

else <--inače, dakle na ovo se progrm prebacuje ako if uvjet nije zadovoljen, konkretno ako broj nije djeljiv sa 7

a:=Trunc(a/7); <-- Trunc zaokružuje broj, dakle 3.4 će biti 3 itd. Tako smo zaokružili rezultat djeljenja sa 7 pošto broj nije djeljiv sa 7...

 writeln ('Rezultat djeljenja....'); <--tu ide ; jer završava if uvjet

 

Jel sad jasno :)

http://dizanje-ratia.info
14 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...
emerik kaže...
Gle,mod ti je operator za ostatak pri cjelobrojnom dijeljenju,ako neki broj cjelobrojno podijeliš sa 7 i ostatak je 0,onda je broj djeljiv s 7

a sta je ovaj trunc??:D

Zaokruživanje.

Ako je u varijabli a npr. 8, on dijeli 8 sa 7 i to zaokružuje. 8/7 je cca. 1.15 i to zaokružuje na 1. 

Masturbation rules our nation.
15 godina
offline
Pascal: školski zadaci

hvala puno jasnije je, neznam sta bi ja bez vas {#}

al jedino sta me muci i sta mi je najgluplje je da mi je u pascalu tipkovnica na engleskom. pa dok se ja snadem..di je ; pa : uf..glupost..

inace u windowsima je hrvatska tipkovnica!

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Pascal: školski zadaci

Mislim da koristenje trunca nije tocno. trunc(2.90) koliko ja znam je 2,   treba ispisati 3.

 
1 0 hvala 0
14 godina
protjeran
offline
Re: Pascal: školski zadaci
Budimir kaže...

Mislim da koristenje trunca nije tocno. trunc(2.90) koliko ja znam je 2,   treba ispisati 3.

Hm, onda:

 

program xxx

var a:real;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

     then

       writeln('Broj je djeljiv sa 7!');

     else

       if a/7>a div 7 + 0.5

          then

               writeln('rezultat dijeljenja sa 7 (zaokruzeno) je ',a+1);

          else

              writeln  ('rezultat dijeljenja sa 7 (zaokruzeno) je ',a);

 

readln;

end.

 

Masturbation rules our nation.
Poruka je uređivana zadnji put sub 2.4.2011 1:05 (lukavg).
13 godina
neaktivan
offline
Pascal: školski zadaci

mozda trunc(round(a)) bi radilo .

 
0 0 hvala 0
16 godina
moderator
online
Pascal: školski zadaci

Koju zbunjolu ste tu napravili.

 

Round je zaokruživanje na najbliži cijeli broj- 2.1 zaokružuje na 2, a 2.5 zaokružuje na tri.

 

Trunc odreže decimale, odnosno vraća samo cijeli dio broja (bez decimala). Mogao bi možda čovjek reći da je to zaokruživanje na niže, dakle funkcija floor u nekim drugim jezicima - moguće i u matematici - no toplo preporučam da ne koristite riječ "zaokruživanje" u vezi s funkcijom trunc, pogotovo ako je ne koristite u sintagmi "zaokruživanje na niže", jer samo možete zbuniti druge ljude - pa će se pitati koju od te dvije funkcije "za zaokruživanje" koristiti. Dakle, 2.1 daje 2, a isto tako 2.5 daje 2.

 
2 0 hvala 1
13 godina
neaktivan
offline
Re: Pascal: školski zadaci
lukavg kaže...
Budimir kaže...

Mislim da koristenje trunca nije tocno. trunc(2.90) koliko ja znam je 2,   treba ispisati 3.

Hm, onda:

 

program xxx

 

var a:real;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

     then

       writeln('Broj je djeljiv sa 7!');

     else

       if a/7>a div 7 + 0.5

          then

               writeln('rezultat dijeljenja sa 7 (zaokruzeno) je ',a+1);

          else

              writeln  ('rezultat dijeljenja sa 7 (zaokruzeno) je ',a);

 

readln;

end.

 

 

 Treba ovako

 if a/7>=a div 7 + 0.5

          then

               writeln('rezultat dijeljenja sa 7 (zaokruzeno) je ',a div 7+1);

          else

              writeln  ('rezultat dijeljenja sa 7 (zaokruzeno) je ',a div 7);

Poruka je uređivana zadnji put sub 2.4.2011 10:39 (flin).
14 godina
protjeran
offline
Re: Pascal: školski zadaci

edit, da, skužio sam grešku... 

Masturbation rules our nation.
Poruka je uređivana zadnji put sub 2.4.2011 15:15 (lukavg).
15 godina
offline
Pascal: školski zadaci

e..sta nikako se ne moze stavit normalna hrv tipkovnica na turbo pascal 7.0? stvarno nervira..:S
btw meni neradi program

ovako sam napisao..

dode ono compile failed!

 

Ako ti neko pomogne stisni gumb HVALA!
Poruka je uređivana zadnji put sub 2.4.2011 15:32 (DommY).
Moj PC  
0 0 hvala 0
14 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...

e..sta nikako se ne moze stavit normalna hrv tipkovnica na turbo pascal 7.0? stvarno nervira..:S

devpas 1.9.2

Masturbation rules our nation.
15 godina
offline
Re: Pascal: školski zadaci
lukavg kaže...
DommY kaže...

e..sta nikako se ne moze stavit normalna hrv tipkovnica na turbo pascal 7.0? stvarno nervira..:S

devpas 1.9.2

tnx

ovo je neki noviji  pascal??

al je sve isto po naredbama i svemu tome? 

Ako ti neko pomogne stisni gumb HVALA!
15 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...
lukavg kaže...
DommY kaže...

e..sta nikako se ne moze stavit normalna hrv tipkovnica na turbo pascal 7.0? stvarno nervira..:S

devpas 1.9.2

tnx

ovo je neki noviji  pascal??

al je sve isto po naredbama i svemu tome? 

Programski jezik je uvijek isti ;)

http://dizanje-ratia.info
14 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...
lukavg kaže...
DommY kaže...

e..sta nikako se ne moze stavit normalna hrv tipkovnica na turbo pascal 7.0? stvarno nervira..:S

devpas 1.9.2

tnx

ovo je neki noviji  pascal??

al je sve isto po naredbama i svemu tome? 

Normalan pascal, samo s ljepšim GUI-em.

 

Iste naredbe. Za školsko programiranje: FIle>New Source File.

 

Za skompaljirati imaš kvačicu nekakvu. Javi ti gdje su greške i kakvog su tipa. Ma snaći ćeš se.

Masturbation rules our nation.
15 godina
offline
Pascal: školski zadaci

prog. jezik je u svakom programu za programiranje isti?

instalirao asm ovaj dev pascal, i kopirao ovo sta ste napisali da vidim dal radi..jer u fpascalu nece..

kliknem zelenu kvacicu za compile al nista se ne desi..kliknem run isto tako.

eo slikee!!!

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
15 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...

prog. jezik je u svakom programu za programiranje isti?

instalirao asm ovaj dev pascal, i kopirao ovo sta ste napisali da vidim dal radi..jer u fpascalu nece..

kliknem zelenu kvacicu za compile al nista se ne desi..kliknem run isto tako.

eo slikee!!!

Nije to program za programiranje ;) To je program za prevođenje programskog koda kojeg ti napišeš. Ako je to kompajlr za paskal, svugdje je paskal, samo je sučelje kompajlera drugačije i neki možda ima bolju detekciju grešaka itd.

http://dizanje-ratia.info
14 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...

prog. jezik je u svakom programu za programiranje isti?

instalirao asm ovaj dev pascal, i kopirao ovo sta ste napisali da vidim dal radi..jer u fpascalu nece..

kliknem zelenu kvacicu za compile al nista se ne desi..kliknem run isto tako.

eo slikee!!!

EDIT

 

Daj klikni kvačicu i onda poslikaj. Mora se nešto dogoditi. Ili izbaci greške ili kaže da je kompajliranje uspjelo.

Masturbation rules our nation.
Poruka je uređivana zadnji put sub 2.4.2011 15:46 (lukavg).
15 godina
offline
Pascal: školski zadaci

kliknem i nista, apsolutno nista se ne dogada :S

edit

jedino ova poruka dode dole!

 

Ako ti neko pomogne stisni gumb HVALA!
Poruka je uređivana zadnji put sub 2.4.2011 15:51 (DommY).
Moj PC  
0 0 hvala 0
14 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...

kliknem i nista, apsolutno nista se ne dogada :S

edit

jedino ova poruka dode dole!

 

Neka greška u postavkama, probaj promijeniti postavke neke, ili ugasi sve u pascalu (sve sto programiras, ovo sa strane lijevo untitled 1 i 2) i onda file>new source file jer ovo mi se čini kao da si napravio novi project.

Masturbation rules our nation.
15 godina
offline
Pascal: školski zadaci

pokusavam..nikako nece.:S

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
15 godina
offline
Re: Pascal: školski zadaci

Program ti ne radi jer si stavio da je varijabla realan broj,a DIV i MOD možeš koristiti samo za integere.

EDIT:Prvo trebaš spremiti nekamo taj program koji napišeš i onda ideš na alatnoj traci Execute-Compile and Run.

HTC Desire Android
Poruka je uređivana zadnji put sub 2.4.2011 16:27 (emerik).
15 godina
offline
Pascal: školski zadaci

opet nis ne reagira :SS

napisao integer za varijable..

i onda spremio i execute i comp i run!

al nista..

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Pascal: školski zadaci

Ispravna verzija, radi u Dev PAscal-u

Idi File ->New Source File

 

program xxx ;
 var a:integer;
  begin
   writeln('Upiši neki broj...');
   readln(a);
   if a mod 7 = 0 then
       writeln('Broj je djeljiv sa 7!')
     else
       if a/7>=a div 7 + 0.5 then
         writeln('Rezultat dijeljenja sa 7 (zaokruzeno) je ',a div 7+1)

        else
         writeln  ('Rezultat dijeljenja sa 7 (zaokruzeno) je ',a div 7);
  readln;
end.

15 godina
offline
Re: Pascal problem

Daj točno reci svoj postupak kako radiš.

HTC Desire Android
Poruka je uređivana zadnji put sub 2.4.2011 16:51 (emerik).
13 godina
neaktivan
offline
Re: Pascal problem

Idi File ->New Source File

 

iskopiraj primer ili otkucaj program

 

Idi Execute->Run i to je to!

15 godina
offline
Pascal: školski zadaci

nesto mi program ne radi..

kliknuo sam sve sta si erkao a on se ne mice uopce.

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
15 godina
offline
Re: Pascal: školski zadaci

Stisni onaj bijeli papir.

HTC Desire Android
15 godina
offline
Pascal: školski zadaci

ok jesam

al opet samo se pojavi dole ona poruka..ocito neradi program-meni..

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
16 godina
moderator
online
Re: Pascal: školski zadaci
DommY kaže...

ok jesam

al opet samo se pojavi dole ona poruka..ocito neradi program-meni..

A jesi nesposoban... Pa što ti poruka kaže? Icon file not found (please change it in Project Options). Što ona nisi išao u Project Options i odabrao datoteku s ikonom? Mislim, ono... Izbornik Project > Project Options, klik na gumb Load Icon (s Dev-Pascalom dolaze neke ikone smještene u mapu C:\Dev-Pas\Icons), učitaš ikonu, kompajliraš i gotovo.

Nova poruka
E-mail:
Lozinka:
 
vrh stranice