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

konvertiranje od string u integer ...dal je to moguce uopste...?

[es] :: Pascal / Delphi / Kylix :: konvertiranje od string u integer ...dal je to moguce uopste...?

[ Pregleda: 2588 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MASSK
Kire Timov
Strumica

Član broj: 9655
Poruke: 14
62.162.141.*



Profil

icon konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 10:18 - pre 220 meseci
konveriranje od string u intger dal je u opste to moguce
i ako e moguce ko je komandu... ovde cu pokazati moj kod
(ustvari moj program trbea bit ispitavac parnost prirodnih brojeva)

evo koda...

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Label1: TLabel;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
i : integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
label1.clear; // sigurno znate sta zelim da postignem ovuda :)
edit1.text := StrToInt(i); // >>>greska<<< >>>greska<<< >>>greska<<<
While i>0 do i:=i-2;
if i=0
then label1.text := 'Paren broj'
else label1.text := 'Neparen broj';
end;

end.



-dali ovo postoji... StrToInt (za konverziju od String u Integer) zato sto mi je potrjebno da (TEKST) u "Edit1" prefrlim u vrednost na "i" (naravno to ce biti broj)

-isto tako zelim kada kliknem button1 da tekst unutra label1 bude izbrisan abel1.clear; ali ovo nije tacno :)) ispravete me i ovuda :p

-i ako sam negde nesto ispustio molim vas koregirajte moju gresku

ispravite mi gresku molim vas.... (trazio sam niz forumu ali nisam uspeo da pronadjem nesto kako ovo). Inako ovu mi je treti program naprvljen u mog citavog zivota :) (se bavim samo dva dana sa delphi) pa ne okrivuvajte meni sta postavljem tako pocetniki prasanja

P.S.

hey Pozdrav decki
cao
massk
 
Odgovor na temu

ivanho
slobodni umetnik
Beograd

Član broj: 28465
Poruke: 73
*.maksnet.net.



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 10:35 - pre 220 meseci
Umesto:
Code:

label1.clear;


stavi:
Code:

label.Caption:='';


Ono sto ti treba je pretvaranje integera u string, a ne suprotno:
funkcija koju trazis je IntToStr... potrazi u helpu, kad je nadjes obavezno pogledaj
i "See also", verovatno ce ti koristiti...

Takodje pogledaj u helpu Odd funkciju.

I na kraju, kad pises poruke na forumu koristi tagove, mnogo je preglednije i lakse za citanje...
 
Odgovor na temu

badam

Član broj: 78553
Poruke: 97
*.stcable.co.yu.



+2 Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 11:23 - pre 220 meseci
ipak mu treba StrToInt i to u obliku:
i:=StrToInt(Edit1.Text)
Treba promeenit i
Label1.text u Label1.Caption

[Ovu poruku je menjao badam dana 13.03.2006. u 12:24 GMT+1]
 
Odgovor na temu

ivanho
slobodni umetnik
Beograd

Član broj: 28465
Poruke: 73
*.maksnet.net.



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 12:06 - pre 220 meseci

Citat:
badam: ipak mu treba StrToInt i to u obliku:
i:=StrToInt(Edit1.Text)


hmmm.... moja greska, gledao sam kod, ne pitanje....
 
Odgovor na temu

MASSK
Kire Timov
Strumica

Član broj: 9655
Poruke: 14
62.162.141.*



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 18:09 - pre 220 meseci
sve mi je izmjesano ahh ... kako je tesko biti pocetnik ali kad sredu aplikacije pisacu vi.... ipak to radi "StrToInt" isto taka sam isprobao IntToStr i to radi (mislim u odelnih programi)... sada cu probati da sredim moj "Sucky Code" :p
massk
 
Odgovor na temu

MASSK
Kire Timov
Strumica

Član broj: 9655
Poruke: 14
62.162.141.*



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 19:03 - pre 220 meseci
e sad sam ga sredio do negde us vasa pomoc ...ali nije to to sta ja hocu :p

evo kodu kako izlgleda sada :

var
i : integer;

begin
label1.caption := '';
While i>0 do i:=i-2;
if i=0
then label1.text := 'Paren broj'
else label1.text := 'Neparen broj';
i := StrToInt(edit1.text);
end;

end.

-prva stvar: kada upisem paren broj (primer) "8" i kliknem na "button1" u "label1.caption" ne se menja nisto ali kad klicknem po vtori put na "button1" funkcojoniru i u "label1.caption" se menja ime u "Paren Broj" ,ako je bilo neparen broj isto ce se sluciti prvi put kad ukliknem "button1" ne radi al kad kliknem po vtori put radi. (zasto je to tako i kako se moze isprjavit?).

-drugi stvar: kako da stavim filter u edit1.text da bude nemoguce pisati negativnje brojeve (primjer) -8 ?
massk
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
*.adsl.sezampro.yu.

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 19:29 - pre 220 meseci
Code:

 var 
i : integer;

begin
label1.caption := '';
While i>0 do i:=i-2;
if i=0
then label1.Caption := 'Paren broj'
else label1.Caption := 'Neparen broj';
i := StrToInt(edit1.text);
end;

end.



Za labelu se pise Label1.Caption:="neki string";
Za drugu stvar,mozda bi trebalo da umesto Edit stavis komponentu SpinEdit,nalazi ti se na kartici samples,pogledaj sam zasto je bolja.Ovako bi morao da pises neku dodatnu funkciju,ili da stavis Edit1Change event,...Probaj sa SpinEdit.
Ovo te ostalo nisam, najbolje razumeo! :(
A i cini mi se da ti onaj gore kod nije nesto ispravan,nula ti je uvek parna! :)
Neznam sta zelis da odradis ? Da ti ispise da li je broj paran ili ne ?
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?13.03.2006. u 19:52 - pre 220 meseci
Da ti to, ipak, probas ovako:
Code:
var 
  i : integer;
begin
  I := StrToIntDef(Edit1.Text, 0);
  if Odd(I) then
    Label1.Caption := 'Neparan broj'
  else
    Label1.Caption := 'Paran broj';
end;


[Ovu poruku je menjao Srki_82 dana 13.03.2006. u 20:55 GMT+1]
 
Odgovor na temu

MASSK
Kire Timov
Strumica

Član broj: 9655
Poruke: 14
62.162.141.*



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?14.03.2006. u 16:05 - pre 220 meseci
jeste zlim da kazu dal je paran ili ne paran broj. :) A da i to,
za 0 pokazuje paran broj nisam smetao na to al to ce srediti nekako kasnije.

A sa komponentu SpinEdit ni sam moga uspeti napisati kod :( ne znam kak da editujem text u SpinEdit Primer : za Edit1.text <<< moguce al za SpinEdit1.text <<<nemoguce isto tako i za SpindEdit1.caption <<<nemoguce. pisi mi kako moze promjeniti text u spin edit.

kod sto je napisao Srki_82 radi odlicno!!!AL probljem sada sto ja ne razumem kako radi :) sta radi:
Code:
I :StrToIntDef(Edit1.text, 0);

Code:
if Odd(I) then
    Label1.Caption := 'Neparan broj'
  else
    Label1.Caption := 'Paran broj';

// nisam upoznan sa ova komanda za sada u medju vreme cu probati da pronadjem nesto na inernetu.I zasto sa tvoj kod ne trbea klikati dva puta kao sto je bilo u prethodni kod(moj kod. Srki_88 please explain me ;)
mislim da ne mi ied dobro za 3 dan kad sam u vodi programerstvo :(( ali trudecu se !!

puno hvala za kod srki_82 samo uste da objasnish kao radi :) hehe :p

pozdrav do svima!!!

[Ovu poruku je menjao MASSK dana 14.03.2006. u 17:06 GMT+1]
massk
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?14.03.2006. u 16:16 - pre 220 meseci
Kao prvo, i 0 je paran broj. Svaki broj koji podeljen brojem 2 ne daje ostatak je paran.

Odd funkcija kaze da li je neki broj neparan ili ne. Ako je rezultat ove funkcije True broj je paran, a ako je False broj je neparan.

StrToIntDef funkcija pretvara string u broj. Ako string ne moze da se prevede u broj tada se vraca default vrednost koja se daje kao drugi parametar.

Nadam se da je sad sve jasno.
 
Odgovor na temu

MASSK
Kire Timov
Strumica

Član broj: 9655
Poruke: 14
62.162.141.*



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?14.03.2006. u 16:30 - pre 220 meseci
sad mi e jasno.

no zasto sa moj kod nije funkcjeniralo kao sto treba :)? us moj kod button1 nije funkcjonirao kao sto treba. trebao sam klikneti DVA puta za da pokazati parnost
massk
 
Odgovor na temu

ivanho
slobodni umetnik
Beograd

Član broj: 28465
Poruke: 73
*.maksnet.net.



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?14.03.2006. u 17:02 - pre 220 meseci

Zapravo, obrnuto... true za neparan, false za paran

[quote]Srki_82
Odd funkcija kaze da li je neki broj neparan ili ne. Ako je rezultat ove funkcije True broj je paran, a ako je False broj je neparan.
[quote]



[Ovu poruku je menjao ivanho dana 14.03.2006. u 18:03 GMT+1]
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?14.03.2006. u 17:04 - pre 220 meseci
@ivanho
Upravu si... tkao je to kad su prsti brzi od pameti

@MASSK
Hint: Gledaj gde ti dodeljujes vrednost promenljivoj I, a gde je ja dodeljujem.

[Ovu poruku je menjao Srki_82 dana 14.03.2006. u 18:07 GMT+1]
 
Odgovor na temu

MASSK
Kire Timov
Strumica

Član broj: 9655
Poruke: 14
62.162.141.*



Profil

icon Re: konvertiranje od string u integer ...dal je to moguce uopste...?15.03.2006. u 00:49 - pre 220 meseci
aaa znaci u delphi komanda ide po REDU. znaci ako promjenliva i je prije komanda , kad je izvrsena procedura ClickButton1 tad sve je uredo al ako nije tad se javlja probmel u ovom slucaju zato sto kad kliknes button1 prvo se izvrsava komanda a posle se otcitava promjenlivu sta znaci dur sljedeci put cim kliknes cu biti otcitjena promenljiva i.\.Jel tako?

[Ovu poruku je menjao MASSK dana 15.03.2006. u 01:52 GMT+1]
massk
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: konvertiranje od string u integer ...dal je to moguce uopste...?

[ Pregleda: 2588 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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