Kezdőoldal » Számítástechnika » Programozás » Hogyan kell a delphi-ben...

Jampi15 kérdése:

Hogyan kell a delphi-ben elkészíteni ezt a programot?

Figyelt kérdés
létre kell hozni egy olyan tömböt amelyekbe van negativ és pozitiv értékek(hőmérséklet)határozzuk meg hány pozitiv és hány negativa érték van, hogyan kell megprogramozni?

2015. jan. 21. 12:32
1 2 3 4 5
 11/42 tabaki ***** válasza:
Bemutathatnád a saját megoldásodat.
2015. jan. 21. 16:45
Hasznos számodra ez a válasz?
 12/42 A kérdező kommentje:
Hát most kezdtem el tanulni a delphi-t erre a tanárom ad egy ilyen feladatot számológépet meg négyzetre emelő programot készitettem de ezt nemtudom megcsinálni :(
2015. jan. 21. 16:52
 13/42 A kérdező kommentje:
A feladatnak 1 memo-ból 2 editből kell álni és 3 gomból memó törlése,futtatás,bezárás namost a memo az a beviteli mező a 2 Edit pedig oda kell kiiratni de valahogy nemsikerül :(
2015. jan. 21. 16:56
 14/42 SimkoL ***** válasza:

Közben bocs. tabaki kolléega kicsit átírtam a tiedet rövidebbre:

program pozneg;

{$APPTYPE CONSOLE}

uses SysUtils;

const eleje = 1; ivege = 10; jvege = 10; vege = ivege * jvege;

var i, j, pozitiv, negativ, nulla : integer;

homerseklet : array[eleje..vege] of integer;

begin

Randomize;

pozitiv := 0;

negativ := 0;

for i := eleje to vege do homerseklet[i] := random(1001) - 500;

for j := eleje to jvege do

begin

for i:=eleje to ivege do Write(homerseklet[j * i] / 10:7:1);

WriteLn;

end;

for i := eleje to vege do if homerseklet[i] > 0 then Inc(pozitiv) else if homerseklet[i] < 0 then Inc(negativ);

nulla := vege - pozitiv - negativ;

Write('Pozitív: ',pozitiv,', Negatív: ',negativ,', Nulla: ',nulla);

ReadLn;

end.

2015. jan. 21. 17:10
Hasznos számodra ez a válasz?
 15/42 SimkoL ***** válasza:
Nagyon örülök, ha valaki Delphi-t tanul, ezért mindjárt megmutatom, akárhogy is megharagudnak rám :)
2015. jan. 21. 17:12
Hasznos számodra ez a válasz?
 16/42 SimkoL ***** válasza:

Ki tudod belőle találni vagy kell az egész ?


unit Unit1;


interface


uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, StdCtrls;


type

TForm1 = class(TForm)

Memo1: TMemo;

Button1: TButton;

Button2: TButton;

Button3: TButton;

LabeledEdit1: TLabeledEdit;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;


var

Form1: TForm1;


implementation


{$R *.dfm}


//számolás

procedure TForm1.Button1Click(Sender: TObject);

var szam: real;

hiba : integer;

begin

Val(LabeledEdit1.Text, szam, hiba);

if hiba <> 0 then MessageDlg('Hibás számformmátum', mtError, [mbOk],0) else

Memo1.Lines.Append(FloatToStr(szam * szam));

end;


//Memo1 törlés

procedure TForm1.Button2Click(Sender: TObject);

begin

Memo1.Clear;

end;


//Bezárás

procedure TForm1.Button3Click(Sender: TObject);

begin

Close;

end;


end.

2015. jan. 21. 17:42
Hasznos számodra ez a válasz?
 17/42 tabaki ***** válasza:

homerseklet[j * i]

A fenébe, ez bosszant, eredetileg én is így találtam ki, aztán elfelejtettem...


Én is írom, Lazarusban. :)

2015. jan. 21. 17:43
Hasznos számodra ez a válasz?
 18/42 tabaki ***** válasza:
Hm... de azért csak megírom.
2015. jan. 21. 17:45
Hasznos számodra ez a válasz?
 19/42 A kérdező kommentje:
ha már ilyen szivesen segitel jó lenne az egész nagyon szépen köszönöm hogy segitettek ma dél óta bajlódok vele de valahogy nemjön össze :(
2015. jan. 21. 17:50
 20/42 SimkoL ***** válasza:
De nincs harag ha néha kijavítalak ? :)
2015. jan. 21. 17:50
Hasznos számodra ez a válasz?
1 2 3 4 5

Kapcsolódó 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!