Kezdőoldal » Számítástechnika » Programozás » Delphi 7-ben kellene darabolno...

Delphi 7-ben kellene darabolnom egy editboxba beírt számot. De mindig csak az elsőt tudom levenni a többit pl: 86-ból csak a 6-ost,12-ből csak a 2?

Figyelt kérdés

Az kellene hogy ha rákattintok a gombra akkor sorban levegye a számokat. Első kattintásra 58-ból a 8-ast másodikra az 5-öst és ezt addig még a szám el nem fogy?

procedure TForm1.Button4Click(Sender: TObject);

var

x, y:integer;


begin

x:=strtoint(edit1.Text);

y:=x mod 10;

end; //ennyi van eddig



2013. febr. 18. 16:14
 1/4 anonim ***** válasza:

"y:=x mod 10;"


Utána x-et oszd el tízzel (egész osztással), és újra a "mod", egy ciklusban.

2013. febr. 18. 16:32
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

// ciklus eleje


y:= x mod 10; // y kiír

x:= x div 10;


// ciklus vége, addig ismétel, amíg x>0

2013. febr. 18. 16:35
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

var

x, y:integer;


begin

x:=strtoint(edit1.Text);

y:=x mod 10;

x:=x div 10;


hát ha így csinálom már erre is azt írja hogy [Hint] Uszam.pas(83): Value assigned to 'x' never used és ha többször bemásolom alá ezt y:=x mod 10;

x:=x div 10; akkor meg kiírja ugyan ezt a Hintet csak már nem az x-re hanem az y-ra.

2013. febr. 18. 21:44
 4/4 anonim ***** válasza:

Ez csak egy figyelmeztetés, hogy az x vagy y változókat nem használod fel sehol. Nem hiba, csak jelez a fordító, hogy kiszámoltál valamit, de az eredménnyel nem kezdesz semmit, vagyis céltalan a számítás.


Az volt a feladat, hogy a számokat (y) valahogy tedd ki a képernyőre. Ha ezt megcsinálod, eltűnik a fordítási üzenet is, mert akkor felhasználtad a számítás eredményét. :)

2013. febr. 19. 10:42
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!