Другие языки программирования и технологии
как задать несколько условий в delphi?
хочу задать несколько условий (например два) и при условии выполнения этих 2 условий (true) нужно запустить begin.как это сделать?if then else только для одной условии, а case для нескольких но одного из них.
if условие_1 AND условие_2 then begin
...
else
...
end;
...
else
...
end;
Использовать логические операторы and (логическое И) , or (логическое ИЛИ) и not (логическое НЕ) . Например:
if (условие 1) and (условие 2)
then действие;
В этом случае действие будет выполняться только при одновременном выполнении условий 1 и 2
if (условие 1) and (условие 2)
then действие;
В этом случае действие будет выполняться только при одновременном выполнении условий 1 и 2
procedure TForm1.Button1Click(Sender: TObject);
Var
x, y: integer; // Зададим две переменые x, y
begin
x := 2;
y := 7;
// and = и
// xor = или
// ...
if (x = 2) and (y = 4) then
// условие будет возращать false поскольку "y" = 7 а у нас по условию "y" = 4
begin
// Здесь пишем код который будет выполнятся если
// переменая "x" равна двум и переменая "y" равна 4
end else
begin
// Здесь пишем код который будет выполнятся если
// переменая "x" или "y" не соответствует условию
end;
end;
Var
x, y: integer; // Зададим две переменые x, y
begin
x := 2;
y := 7;
// and = и
// xor = или
// ...
if (x = 2) and (y = 4) then
// условие будет возращать false поскольку "y" = 7 а у нас по условию "y" = 4
begin
// Здесь пишем код который будет выполнятся если
// переменая "x" равна двум и переменая "y" равна 4
end else
begin
// Здесь пишем код который будет выполнятся если
// переменая "x" или "y" не соответствует условию
end;
end;
cогласен с Терзало.
if (uslovie 1) Or/and (по выбору, в зависимости от нужды - And - обязательно два или более условия, Or - или 1, или 2) (uslovie 2) And/or (uslovie 3) и т. д.
if (uslovie 1) Or/and (по выбору, в зависимости от нужды - And - обязательно два или более условия, Or - или 1, или 2) (uslovie 2) And/or (uslovie 3) и т. д.
if (itsok)
{
//эта шняга работает
if (itsok2)
{
//эта тоже
}
else
{
//мда.. .
}
}
else
{
//1 ая шняга не работает, и вторая не будет
}
Эт на сишрап пример.
{
//эта шняга работает
if (itsok2)
{
//эта тоже
}
else
{
//мда.. .
}
}
else
{
//1 ая шняга не работает, и вторая не будет
}
Эт на сишрап пример.
Похожие вопросы
- Несколько вопросов по Delphi
- Как составить программу на языке Паскаль,если задано следующее условие
- Надо задать несколько вопросов программисту из обычной жизни чтобы он заткнулся!=)
- Можно ли в С# в цикле if задать несколько значение
- Согласны с этим - Глубинные причины ненависти к Delphi/Pascal ?
- Delphi:Прочитал, что если при динамическом создании компонента если указать Name объекта, то в последующем можно ->
- Как в Delphi сделать справку?
- Помогите найти ошибку Delphi легкая программка
- Delphi ПОМОГИТЕ ПОЖАЛУЙСТА!
- для чего используют языки програмиирования: С++,Java, Object Pascal(Delphi), C,C#, PHP.если можно то по несколько примеро