Skocz do zawartości


Zdjęcie

[delphi]Problem z warunkiem if then


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 kamm12

kamm12

    Obserwator

  • 5 postów

Napisano 25 09 2007 - 12:12

chcialem zrobic warunki, ktore po spelnieniu dodaja odpowiednia ilosc punktowmam taki kod
procedure TForm1.Button1Click(Sender: TObject);
 begin
  if losowanie1.ItemIndex = 0 then 
	begin	 
	  if liczba.value < 12 then	
		 liczba.Value:= liczba.Value + 3	
	 else  if  liczba.value >= 12 then	 
				liczba.Value:= liczba.Value + 2	
			else if  liczba.value >= 20 then	 
				liczba.Value:= liczba.Value + 1;	
				end;
			end; 
   end;

dzialaja warunki do 2 gdy dochodzi w spinedit do 20 to zamiast dodawac 1 dodaje mi 2, korzystajac z debugera wiem ze chodzi o linijke
if  liczba.value >= 20 then
tylko ze wlasnie probowalem na rozne sposoby dodajac else w roznych miejscach i zawsze nie zostaje spelniony warunek 3 i nie wiem jak zapisac to poprawnie zeby 3 warunki zostaly spelnione prosze o pomoc





juz sobie poradzilem

  • 0

#2 Marek_Bielecki

Marek_Bielecki

    Początkujący

  • 19 postów

Napisano 12 10 2007 - 17:08

else zadziała jak a>=20 w przeciwnym razie nie przejdzie

  • 0

Zobacz więcej tematów z tagiem: Delphi



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych