Kezdőoldal » Számítástechnika » Programozás » Delphiben hogyan lehet két...

Delphiben hogyan lehet két számot összeadni?

Figyelt kérdés

A Google-n semmit se találtam, mert nem tudom, hogy hogyan keressem.

A 2016-ból kiszeretném vonni a jelenlegi évet (yyyy), amit a naptárból tud meg a program.

(Jelenleg így tudom meg az évet:


var

Form1: TForm1;

ev : TDateTime;

procedure TForm1.Button1Click(Sender: TObject);

begin

ev := Now;

ShowMessage(' Év = '+ FormatDateTime('yyyy', ev));

end; )



2015. aug. 31. 20:59
1 2 3 4
 1/31 A kérdező kommentje:
Elnézést kérek, mert a 'kivonás' helyett 'összeadást' írtam.
2015. aug. 31. 21:02
 2/31 anonim ***** válasza:

Tényleg?

Google-ben nem sikerült megtalálni, hogyan lehet Delphi-ben összeadni két számot?

Biztos, hogy programozással kéne már foglalkoznod? Vannak előtte alapozó feladatok, pl hányat mutat az óra, vagy hány pötty van a katica hátán, satöbbi, satöbbi...

2015. aug. 31. 21:10
Hasznos számodra ez a válasz?
 3/31 coopper ***** válasza:

Szia.


A delphi Sysutiljában van egy pár dátummal foglalkozó rutin.


Nézz utánna a következőknek :

- DecodeDate és a visszafélé alakitó rutinnak :

- EncodeDate


itt egy példa ami a jövő évi dátumot "számolja ki" a mai napi dátumból :


DecodeDate(now,Year, Month, Day);

Year:=Year+1;

NextYear:= EncodeDate(Year, Month, Day);

ShowMessage('Év = '+ FormatDateTime('yyyy', NextYear));


De azért elvileg kellhet bele egy ellenőrzés (Szökőévben február 29-én nem müködik, vagy legalábbis gondolom nem jól müködik)


Sok sikert.

üdv.

2015. aug. 31. 21:21
Hasznos számodra ez a válasz?
 4/31 A kérdező kommentje:

Névtelen felhasználó: Tényleg nem kaptam semmit se.

Igazad van, egyszerübb programokkal kellene kezdenem.


coopper nevű felhasználó:

Megfogom probálni a tanácsodat, a fejlemenényekkel még jelentkezek.

2015. aug. 31. 21:33
 5/31 anonim ***** válasza:

> Delphiben hogyan lehet két számot összeadni?

c := a + b;


Ugyanúgy, mint Pascal-ban, vagy mint bármelyik másik programnyelvben, figyelve a szintaxisbeli eltérésre, ami maximum a kettőspont.


A keresőkifejezéseid lehetnek legközelebb:

- delphi tananyag

- delphi operátorok

- delphi tutorial

- delphi operators

2015. aug. 31. 21:33
Hasznos számodra ez a válasz?
 6/31 anonim ***** válasza:

"A 2016-ból kiszeretném vonni a jelenlegi évet (yyyy), amit a naptárból tud meg a program."


VÁLASZ:

(uses DateUtils;)

ShowMessage(IntToStr(2016-YearOf(Now)));


KÉRDÉS:

Ennek mi az értelme? :-)

2015. aug. 31. 21:44
Hasznos számodra ez a válasz?
 7/31 SimkoL ***** válasza:
Egyik legjobb oldal : [link]
2015. aug. 31. 22:18
Hasznos számodra ez a válasz?
 8/31 A kérdező kommentje:

Mindenki válaszát köszönöm!

A program, amit írok arra lenne jó, hogy kiszámolja, hogy mennyi nap van még hátra a suliból, azaz, hány nap van még jún. 15-ig.

Amint elakadok, még kérdezek!

2015. szept. 1. 09:14
 9/31 SimkoL ***** válasza:

Röviden:


uses DateUtils....


procedure TForm1.FormCreate(Sender: TObject);

var next : TDateTime;

begin

next := StrToDate('2016.06.15');

Form1.Caption := IntToStr(DaysBetween(now, next));

end;

2015. szept. 1. 09:54
Hasznos számodra ez a válasz?
 10/31 SimkoL ***** válasza:
A picsóba, de szégyellem magam... én pofázok és a Now-ot kisbetűvel írtam :(
2015. szept. 1. 10:00
Hasznos számodra ez a válasz?
1 2 3 4

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!