Forum: Mikrocontroller und Digitale Elektronik bedingung vereinfachen


von rittle (Gast)


Lesenswert?

hi, kann ich diese bedingeung noch anders realisieren?

if(wert1>min || wert2>min || wert3>min)

danke

von schlauer (Gast)


Lesenswert?

if ((wert1 + wert2 + wert3) > 3*min)

von Marco Müllner (Gast)


Lesenswert?

Fragen wir mal anders: Warum willst du das ändern? is doch gut so

von (prx) A. K. (prx)


Lesenswert?

@schlauer: gilt bei dir 11 > 30 (bei wert1=11,wert2/3=0,min=10)?

von Stefan (Gast)


Lesenswert?

@schlauer
>if ((wert1 + wert2 + wert3) > 3*min)
Nö, das wäre ja if(wert1>min && wert2>min && wert3>min)

von dummer (Gast)


Lesenswert?

> if ((wert1 + wert2 + wert3) > 3*min)

Ganz bestimmt nicht...

von Stefan E. (sternst)


Lesenswert?

Stefan wrote:
> @schlauer
>>if ((wert1 + wert2 + wert3) > 3*min)
> Nö, das wäre ja if(wert1>min && wert2>min && wert3>min)

Nein, auch nicht.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

rittle wrote:
> hi, kann ich diese bedingeung noch anders realisieren?
>
> if(wert1>min || wert2>min || wert3>min)

Das ginge:
 if(!(wert1<=min && wert2<=min && wert3<=min))

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> if(wert1>min || wert2>min || wert3>min)

oder der:
if(max(wert1,max(wert2,wert3)) > min)

Aaaaber, ob das wirklich einfacher ist.... ;-)

von rittle (Gast)


Lesenswert?

vielen dank für eure antworten.
ich bleibe glaube bei der ersten möglichkeit?
gruß

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.