Instrukcje warunkowe

0

Hello. Wie ktoś jak napisać kod do spełnienia warunku jeżeli mam dwie zmienne a założenie musi być jedno ?? - trudno to wytłumaczyć oto przykład o co mi chodzi:

If a>=0 (i jeszcze) b<0 then
begin c:= c+3000;
end;

coś takiego (oprócz tego "i jeszcze") co tam wpisać żeby to zadziałało poprawnie...

Pozdrawiam. odp. na [email protected] :)</delphi>

0

W jakim jezyku to ma byc?

if (cos && cos) ...

if cos and cos then ...

0
Wolverine napisał(a)

... if cos and cos then ...

chyba:

if (cos) and (cos) then
0
SebaZ napisał(a)

chyba:
chyba jendnak nie.

W ogóle.. autor użył znaczników dla Delphi więc nie do końca wiadomo, czy pomylił działy czy znaczniki.

Ale jeśli jest 'and' to oznacza Delphi i nawiasy są zbędne przy prostych warunkach.

0

próbowałem 'and' i nie bardzo działa.....
wyskakuje od razu : operator not applicable to this operand type....

0

... Dobra . dzięki - mam.... jednak muszą być nawiasy (coś) and (coś) then....

0
Marooned napisał(a)

Ale jeśli jest 'and' to oznacza Delphi i nawiasy są zbędne przy prostych warunkach.

nie ma znaczenia jakie to warunki - ważne to, że jest ich więcej niż jeden.
Zresztą autor tematu potwierdził

0

To przenoszę do Delphi - nie wiem co to robi w dziale C# :|
A co do tego and.. sorry, widać jak dawno nie pisałem w Delphi :)

0

nie trzeba jeśli mamy proste booleany np

if Bool1 and Bool2 and Bool3

ale jak porównujemy i wynikiem tego dopiero jest boolean to trzeba dać w nawias, np nie można tak:

if Int1 < 5 and Int2 > 6 then

bo delphi wtedy chce wykonać prawdopodobnie operacje bitowe między 5 i Int2, porównać z Int1 i zdziwić się co znaczy bool > 6

1 użytkowników online, w tym zalogowanych: 0, gości: 1