Pascal: školski zadaci

poruka: 546
|
čitano: 194.741
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
offline
Re: Pascal: školski zadaci

A koliko u početku mjesta ima na HDD-u?

HTC Desire Android
16 godina
offline
Re: Pascal: školski zadaci
emerik kaže...

A koliko u početku mjesta ima na HDD-u?

govori se o dvdu :D

4.7 gb!

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

A koliko u početku mjesta ima na HDD-u?

govori se o dvdu :D

4.7 gb!

Evo. Stavio sam da na dvd-u ima 4488 megabajta na početku. To sam negdje pročitao...

 

program dvd;

var v,om,ok:longint;

 

begin

writeln('Unesite veličinu datoteke na dvd-u u megabajtima...');

readln(v);

om:=4488-v;

ok:=om*1024;

writeln('Na dvd-u je ostalo ',om,' megabajta i ',ok,' kilobajta');

readln;

end.

 

Upotrijebio sam longint jer ti treba veći raspon nego što ga ima integer

 

Ostalo bi trebalo biti jasno.

http://dizanje-ratia.info
16 godina
offline
Re: Pascal: školski zadaci

Aha OK. :D

 

Tu ti je samo bitno da znaš pretvarati iz GB-a u MB-e i u KB-e

HTC Desire Android
16 godina
offline
Re: Pascal: školski zadaci
APazinjan kaže...
DommY kaže...
emerik kaže...

A koliko u početku mjesta ima na HDD-u?

govori se o dvdu :D

4.7 gb!

Evo. Stavio sam da na dvd-u ima 4488 megabajta na početku. To sam negdje pročitao...

 

 

program dvd;

var v,om,ok:longint;

 

begin

writeln('Unesite veličinu datoteke na dvd-u u megabajtima...');

readln(v);

om:=4488-v;

ok:=om*1024;

writeln('Na dvd-u je ostalo ',om,' megabajta i ',ok,' kilobajta');

readln;

end.

 

 

Upotrijebio sam longint jer ti treba veći raspon nego što ga ima integer

 

Ostalo bi trebalo biti jasno.

 e sta je ovo ok i om??

Ako ti neko pomogne stisni gumb HVALA!
17 godina
moderator
online
Re: Pascal: školski zadaci
DommY kaže...

Upotrijebio sam longint jer ti treba veći raspon nego što ga ima integer

 

Ostalo bi trebalo biti jasno.

 e sta je ovo ok i om??

Pretpostavljam - OstaloKilobajta i OstaloMegabajta. Samo ne kužim zašto ljudi izbjegavaju pisati pune nazive varijabli. Nedajbože da bi kod bio čitljiv...

16 godina
protjeran
offline
Re: Pascal: školski zadaci
mbaksa kaže...
DommY kaže...

Upotrijebio sam longint jer ti treba veći raspon nego što ga ima integer

 

Ostalo bi trebalo biti jasno.

 e sta je ovo ok i om??

Pretpostavljam - OstaloKilobajta i OstaloMegabajta. Samo ne kužim zašto ljudi izbjegavaju pisati pune nazive varijabli. Nedajbože da bi kod bio čitljiv...

Dobro pretpostavljaš :) Neznam, meni je preglednije ovako... Makar, kada je kod za nekog drugoga onda je bolje pisati cijela imena, istina.

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


 e sta je ovo ok i om??

simbolične kratice za varijable :)

 

v=veličina datoteke

ok=ostalo kilobajta

om=ostalo megabajta

http://dizanje-ratia.info
Poruka je uređivana zadnji put čet 17.3.2011 23:28 (APazinjan).
16 godina
offline
Pascal: školski zadaci

opet mi onaj glupi compile dolazi :SSSSSSSSSSSSSSSS

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

opet mi onaj glupi compile dolazi :SSSSSSSSSSSSSSSS

pa jel pratiš proceduru.

 

File - new - napišeš program - compile - compile - upišeš ime programa - run - run

http://dizanje-ratia.info
Poruka je uređivana zadnji put čet 17.3.2011 23:33 (APazinjan).
16 godina
offline
Re: Pascal: školski zadaci
APazinjan kaže...
DommY kaže...

opet mi onaj glupi compile dolazi :SSSSSSSSSSSSSSSS

pa jel pratiš proceduru.

 

File - new - napišeš program - compile - compile - upišeš ime programa - run - run

file new ->napisem program pa idem compile i onda compile failed.

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

opet mi onaj glupi compile dolazi :SSSSSSSSSSSSSSSS

pa jel pratiš proceduru.

 

File - new - napišeš program - compile - compile - upišeš ime programa - run - run

file new ->napisem program pa idem compile i onda compile failed.

Ajde slikaj kod i error koji baci

http://dizanje-ratia.info
16 godina
offline
Pascal: školski zadaci

evooo slike

hahaha ups :D

evo sad je ima :D

Ako ti neko pomogne stisni gumb HVALA!
Poruka je uređivana zadnji put čet 17.3.2011 23:39 (DommY).
Moj PC  
0 0 hvala 0
16 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...

evooo slike

Nemaaa je :)

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

evooo slike

hahaha ups :D

evo sad je ima :D

Poslije zadnjeg readln imaš i : i ;

 

Makni :

http://dizanje-ratia.info
16 godina
offline
Pascal: školski zadaci

da, najs. glupa greska.

sad radi :DD

a di bi mogao nac tako neke slicne zadatke za vjezbanje? jer imam jos mozda 1 il 2 u biljeznici..

i da ako nije problem dal mi mozes objasnit sta si napravio i zasto u svakom redu, da mi bude jasnije, jer ovak skoro ko da prepisem sa projektora u skoli-.-

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

da, najs. glupa greska.

sad radi :DD

a di bi mogao nac tako neke slicne zadatke za vjezbanje? jer imam jos mozda 1 il 2 u biljeznici..

i da ako nije problem dal mi mozes objasnit sta si napravio i zasto u svakom redu, da mi bude jasnije, jer ovak skoro ko da prepisem sa projektora u skoli-.-

 

program dvd;   <-- ovdje se određuje ime programa, dakle program nekoime;

var v,om,ok:longint;    <-- uvodimo varijable, znači unaprijed si izračunaš koliko ih trebaš, npr ovdje su nam trebale 3.

 

Postoji više vrsta varijabli

 

 integer   Whole numbers from -32768 to 32767

   byte    The integers from 0 to 255

   real    Floating point numbers from 1E-38 to 1E+38

   boolean   Can only have the value TRUE or FALSE

   char    Any character in the ASCII character set

   shortint  The integers from -128 to 127

   word    The integers from 0 to 65535

   longint   The integers from -2147483648 to 2147483647

 

begin   <--  označava početak programa

writeln('Unesite veličinu datoteke na dvd-u u megabajtima...');   <-- ispisuje se korisniku text što treba učiniti

readln(v);   <--   pročita vrijednost koju je korisnik unesao i varijabli v pridjeljuje tu vrijednost, kako bi je mogli kasnije upotrijebiti

om:=4488-v;  <--   koliko je ostalo u megabajtima dobijemo oduzimanjem početne vrijednosti u megabajtima minus veličina datoteke (varijabla v)

ok:=om*1024;  <--   koliko je ostalo u megabajtima puta 1024 da dboijemo vrijednost u kilobajtima (1 mb = 1024 kb)

writeln('Na dvd-u je ostalo ',om,' megabajta i ',ok,' kilobajta');  <-- Ispisujemo korisniku krajnji rezultat, doslovan tekst upisuješ pod navodnike, varijable izvan navodnika, dolovno i varijable moraš odvajati sa zarezom

readln;  <--  pročita red, bez ovog retka izvršila bi se radnja ispisa i zatvorio program, ovako on ostane aktivan dok se ne stisne enter

end.   <--  završava program, obavezno točka

 

http://dizanje-ratia.info
Poruka je uređivana zadnji put čet 17.3.2011 23:56 (APazinjan).
16 godina
offline
Pascal: školski zadaci

integer- zasto smo koristili varijablu longint buduci da integer ima raspon brojeva od  -32768 to 32767 a dvd ima 4488mb?

inace hvala puno, jasnije je sad..

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
17 godina
moderator
online
Re: Pascal: školski zadaci
DommY - a koliko DVD ima kilobajta?

Btw ako je bila riječ o 32-nom kompajeru, onda nije bilo potrebno koristiti longint pošto je na 32-noj platformi integer 32-bitni broj, dakle istog je kapaciteta kao i longint (ti tipovi su zapravo sinonimi u tom slučaju). U DOS-u je integer 16-bitni i ima taj raspon od -32000 do 32000.
16 godina
offline
Re: Pascal: školski zadaci
mbaksa kaže...
DommY - a koliko DVD ima kilobajta?

Btw ako je bila riječ o 32-nom kompajeru, onda nije bilo potrebno koristiti longint pošto je na 32-noj platformi integer 32-bitni broj, dakle istog je kapaciteta kao i longint (ti tipovi su zapravo sinonimi u tom slučaju). U DOS-u je integer 16-bitni i ima taj raspon od -32000 do 32000.

aha kuzim hvala :DD

Ako ti neko pomogne stisni gumb HVALA!
16 godina
neaktivan
offline
Pascal: školski zadaci

Trebao bih pomoć u vezi Pascala, zadatak glasi:

Učitaj broj, provjeri je li on potpuno paran, ako jest ispiši taj broj, a ako nije ispiši: "nije potpuno paran"...

Stvarno to ne znam a sutra mi je test

{#} 

 

zahvaljujem unaprijed

 
0 0 hvala 0
16 godina
offline
Re: Pascal: školski zadaci

A kada je broj potpuno paran?

HTC Desire Android
Poruka je uređivana zadnji put sri 23.3.2011 18:26 (emerik).
16 godina
neaktivan
offline
Pascal: školski zadaci

samo ako su mu sve znamenke parne...

znam nariktat kad imam 2 znamenke, ali meni treba da on prepozna u bilo kojem broju...{#}

 
0 0 hvala 0
16 godina
offline
Re: Pascal: školski zadaci

Evo.

 

program potpunoparan;var paran:boolean;    broj,i,zz:longint;beginwriteln('Upisi broj');readln(broj);paran:=true;repeatzz:=broj mod 10;if zz mod 2 <> 0 then   begin   paran:=false;   break;   end;broj:= broj div 10;until broj = 0 ;if paran then writeln('broj je potpuno paran') else writeln('nije potpuno paran');readln;end.

HTC Desire Android
Poruka je uređivana zadnji put sri 23.3.2011 19:32 (emerik).
15 godina
neaktivan
offline
Pascal: školski zadaci

Program prvi;
var n,b:integer;
 begin
  writeln('Upisi broj: ');
  readln(n);
   b:=0;
    repeat
     if n mod 2<>0 then b:=b+1;
     n:=n div 10;
    until n=0;
     if b=0 then writeln('Broj je potpuno paran!')
        else writeln('Broj nije potpuno paran!');
  readln;

end.

 

Evo ti malo lakši način

 

Greška ispravljena...{#}


Prodajem razne iPhone...za informacije, obratite mi se na pp.
Poruka je uređivana zadnji put sri 23.3.2011 19:33 (Plahi).
Moj PC  
0 0 hvala 0
16 godina
offline
Re: Pascal: školski zadaci

@Plahi,program ti ne radi,upišem broj 25 i napiše da je potpuno paran {#}

HTC Desire Android
Poruka je uređivana zadnji put sri 23.3.2011 19:32 (emerik).
15 godina
neaktivan
offline
Re: Pascal: školski zadaci
emerik kaže...

Ali ne radi,upišem broj 25 i napiše da je potpuno paran {#}

Zanimljivo, za 25, 50 i 100 baca krivi rezultat... {#}

Prodajem razne iPhone...za informacije, obratite mi se na pp.
16 godina
offline
Re: Pascal: školski zadaci

Upišem broj 27 i isto izbaci krivi rezultat{#}

HTC Desire Android
15 godina
neaktivan
offline
Re: Pascal: školski zadaci
emerik kaže...

Upišem broj 27 i isto izbaci krivi rezultat{#}

Probaj opet, editiral sam...{#}

Nisam prvo primjetil logičku grešku, a testiral sam sa brojevima 13, 22, 222, 444, 77 i 33.

Prodajem razne iPhone...za informacije, obratite mi se na pp.
Poruka je uređivana zadnji put sri 23.3.2011 19:35 (Plahi).
14 godina
neaktivan
offline
Pascal: školski zadaci

Prethodni primer nije tacan. Evo ispravke

 

Program prvi;
var n,b:integer;
 begin
  writeln('Upisi broj: ');
  readln(n);
   b:=0;
    repeat
     if n mod 2=1 then b:=b+1;
     n:=n div 10;
    until n=0;
     if b>0 then writeln('Broj nije potpuno paran!')
        else writeln('Broj je potpuno paran!');
  readln;
end.

 
0 0 hvala 0
Nova poruka
E-mail:
Lozinka:
 
vrh stranice