Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #657
| Path | csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!news.stack.nl!.POSTED!not-for-mail |
|---|---|
| From | Willem <willem@toad.stack.nl> |
| Newsgroups | alt.comp.lang.learn.c-c++, comp.programming |
| Subject | Re: question on a generic program logic issue |
| Date | Sat, 16 Jul 2011 09:05:21 +0000 (UTC) |
| Organization | Stack Usenet News Service |
| Lines | 34 |
| Message-ID | <slrnj22l2h.2d5n.willem@toad.stack.nl> (permalink) |
| References | <9sb227hu62qg7afpfvghvi0iuqflboe7nn@4ax.com> |
| NNTP-Posting-Host | toad.stack.nl |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=us-ascii |
| Content-Transfer-Encoding | 7bit |
| X-Trace | mud.stack.nl 1310807121 35741 2001:610:1108:5010::135 (16 Jul 2011 09:05:21 GMT) |
| X-Complaints-To | abuse@stack.nl |
| NNTP-Posting-Date | Sat, 16 Jul 2011 09:05:21 +0000 (UTC) |
| User-Agent | slrn/0.9.9p1 (FreeBSD) |
| Xref | x330-a1.tempe.blueboxinc.net comp.programming:657 |
Cross-posted to 2 groups.
Show key headers only | View raw
NoName wrote:
) I'm trying to figure out how to do something in code, fairly
) efficiently, using fairly standard programming constructs. The exact
) language doesn't matter, could be C, C++, Java, Visual Basic, C#, etc.
)
) The idea is this. I want to have some code that basically says:
)
) if (condition1 and/or condition2 and/or condition3) then?.
)
) where the "and/or" is determined by some kind of flag that can be set
) dynamically. Viewed another way, in pseudocode, I want:
Is there only one flag that determines both and/or choices ?
Then I dont think you can do much better than:
if ((and_flag && c1 && c2 && c3) || (!and_flag && (c1 || c2 || c3))) {
}
Perhaps you can reduce that a bit with some boolean algebra,
but I doubt you can reduce it a lot. Off the top of my head,
you can drop the first use of 'and_flag'.
If you have two separate flags, it becomes a lot more complicated.
Then you may be better off looking at decision tables.
SaSW, Willem
--
Disclaimer: I am in no way responsible for any of the statements
made in the above text. For all I know I might be
drugged or something..
No I'm not paranoid. You all think I'm paranoid, don't you !
#EOT
Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
question on a generic program logic issue NoName <null@null.com> - 2011-07-16 02:37 -0400 Re: question on a generic program logic issue kym@kymhorsell.com - 2011-07-16 06:52 +0000 Re: question on a generic program logic issue Willem <willem@toad.stack.nl> - 2011-07-16 09:05 +0000 Re: question on a generic program logic issue Keith Thompson <kst-u@mib.org> - 2011-07-16 10:46 -0700 Re: question on a generic program logic issue Willem <willem@toad.stack.nl> - 2011-07-18 10:09 +0000
csiph-web