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
 1/42 anonim ***** válasza:
Beviszed a megfelelő mennyiségű koffeint és kijön a kód.
2015. jan. 21. 12:34
Hasznos számodra ez a válasz?
 2/42 anonim ***** válasza:
Vagy kiírod hogy mennyi pénzt szánsz a projektre és jön a kód.
2015. jan. 21. 12:39
Hasznos számodra ez a válasz?
 3/42 A kérdező kommentje:
normális válasz?
2015. jan. 21. 12:41
 4/42 anonim ***** válasza:
Sulis könyv nem írja ? szokta.
2015. jan. 21. 13:06
Hasznos számodra ez a válasz?
 5/42 anonim ***** válasza:

[link]


gugliztam

2015. jan. 21. 13:08
Hasznos számodra ez a válasz?
 6/42 anonim ***** válasza:
Ha megírom a házidat, te mennyivel leszel okosabb?
2015. jan. 21. 13:22
Hasznos számodra ez a válasz?
 7/42 anonim ***** válasza:

1, Létrehozod a tömböt általalad választott értékekkel: legyen benne negatív és pozitív szám

2, Nullázod a változókat, amiben számolod

a, a negatív értékeket

b, a pozitív értékeket

3, for ciklussal végijárod a tömböt, a cikluson belül

a, ha a szám kisebb nullánál: eggyel növeled a negatív értékeket számláló változó értékét

b, ha a szám nagyobb nullánál: eggyel növeled a pozitív értékeket számláló változó értékét

4, A ciklus után kiírod a két számláló változó értékét a megfelelő magyarázatokkal

2015. jan. 21. 13:23
Hasznos számodra ez a válasz?
 8/42 SimkoL ***** válasza:

Tudom..... de én ilyen vagyok:


program Project2;

{$APPTYPE CONSOLE}

uses

SysUtils;

var i, max, min, nul : byte;

temperature : array[1..20] of shortint;

begin

max := 0;

min := 0;

nul := 0;

Randomize;

for i := 1 to 20 do

begin

temperature[i] := Random(41) - 20;

Write(temperature[i]:4);

end;

for i := 1 to 20 do

begin

case temperature[i] of

-20..-1 : Inc(min);

1..20 : Inc(max);

0 : Inc(nul);

end;

end;

WriteLn('Min: ', min, ' Max: ', max, ' Nulla: ', nul);

ReadLn;

end.

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

@SimkoL:

Én bezzeg gonoszabb...


program pozneg;

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

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

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

BEGIN

randomize;pozitiv:=0;negativ:=0;nulla:=0;for i:=eleje to vege do

homerseklet[i]:=random(1001)-500;k:=eleje;

for j:=eleje to jvege do begin for i:=eleje to ivege do begin

if abs(homerseklet[k])<100 then write(' ');if homerseklet[k]>0 then

write(' ');write(homerseklet[k]/10:2:1, ' ');inc(k);end;writeln;end;

for i:=eleje to vege do begin if homerseklet[i]>0 then inc(pozitiv)

else if homerseklet[i]<0 then inc(negativ) else inc(nulla);end;

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

END.

2015. jan. 21. 16:10
Hasznos számodra ez a válasz?
 10/42 A kérdező kommentje:
köszönöm szépen a válaszokat már félig meddig végeztem vele :)
2015. jan. 21. 16:21
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!