<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Programmierung eines Kaffeeautomaten – Teil 2</title>
	<atom:link href="http://et-tutorials.de/1537/programmierung-eines-kaffeeautomaten-%e2%80%93-teil-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://et-tutorials.de/1537/programmierung-eines-kaffeeautomaten-%e2%80%93-teil-2/</link>
	<description>Eletrotechnik verstehen durch Video Tutorials</description>
	<lastBuildDate>Tue, 07 Feb 2012 13:43:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Von: Jan</title>
		<link>http://et-tutorials.de/1537/programmierung-eines-kaffeeautomaten-%e2%80%93-teil-2/comment-page-1/#comment-2369</link>
		<dc:creator>Jan</dc:creator>
		<pubDate>Mon, 21 Nov 2011 09:59:24 +0000</pubDate>
		<guid isPermaLink="false">http://et-tutorials.de/?p=1537#comment-2369</guid>
		<description>Ich weiß zwar nicht ob du dich noch hier rum treibst,
erst mal großes Kompliment für diese Tutorials,
Sehr verständlich :)
Hier wäre mal meine Lösung:
Mit:
Geldzähler,
und Geld rückgabe:

i=0; 
  while (1) {
switch (P1)
{case 1:
printf(&quot;Guthaben: %d cent\n&quot;,++i);
getchar();
break;
case 2:
i=i+2;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 4:
i=i+5;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 8:
i=i+10;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 16:
i=i+20;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 32:
i=i+50;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 64:
i=i+100;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 128:
i=i+200;
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 0:
printf(&quot;Guthaben: %d cent\n&quot;,i);
getchar();
break;
case 3:
printf(&quot;Ihr Restguthaben wird Ihnen Ausgegeben: %d cent\n&quot;,i);
i=i-i;
getchar();
break;
default:
printf(&quot;Ihr Geld wird Ausgeworfen&quot;);
break;

}
if(i&gt;=320)
{
printf(&quot;Ihr Kafee wird ausgegeben\n&quot;);
i=i-320;
getchar();
} 
else
{printf(&quot;\n&quot;);
} 
  }
}




Und eine Frage ist es nciht möglich bei der Case function Berreiche einzugrenzen zB.
case ((i30) oder (&lt;=10)
{
printf(&quot;der Berreich ist zwischen 5 und 30&quot;\n);
break;
}

Hoffe auf Antwort :)
MfG</description>
		<content:encoded><![CDATA[<p>Ich weiß zwar nicht ob du dich noch hier rum treibst,<br />
erst mal großes Kompliment für diese Tutorials,<br />
Sehr verständlich <img src='http://et-tutorials.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Hier wäre mal meine Lösung:<br />
Mit:<br />
Geldzähler,<br />
und Geld rückgabe:</p>
<p>i=0;<br />
  while (1) {<br />
switch (P1)<br />
{case 1:<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,++i);<br />
getchar();<br />
break;<br />
case 2:<br />
i=i+2;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 4:<br />
i=i+5;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 8:<br />
i=i+10;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 16:<br />
i=i+20;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 32:<br />
i=i+50;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 64:<br />
i=i+100;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 128:<br />
i=i+200;<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 0:<br />
printf(&#8220;Guthaben: %d cent\n&#8221;,i);<br />
getchar();<br />
break;<br />
case 3:<br />
printf(&#8220;Ihr Restguthaben wird Ihnen Ausgegeben: %d cent\n&#8221;,i);<br />
i=i-i;<br />
getchar();<br />
break;<br />
default:<br />
printf(&#8220;Ihr Geld wird Ausgeworfen&#8221;);<br />
break;</p>
<p>}<br />
if(i&gt;=320)<br />
{<br />
printf(&#8220;Ihr Kafee wird ausgegeben\n&#8221;);<br />
i=i-320;<br />
getchar();<br />
}<br />
else<br />
{printf(&#8220;\n&#8221;);<br />
}<br />
  }<br />
}</p>
<p>Und eine Frage ist es nciht möglich bei der Case function Berreiche einzugrenzen zB.<br />
case ((i30) oder (&lt;=10)<br />
{<br />
printf(&quot;der Berreich ist zwischen 5 und 30&quot;\n);<br />
break;<br />
}</p>
<p>Hoffe auf Antwort <img src='http://et-tutorials.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
MfG</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Wolfgang Bengfort</title>
		<link>http://et-tutorials.de/1537/programmierung-eines-kaffeeautomaten-%e2%80%93-teil-2/comment-page-1/#comment-345</link>
		<dc:creator>Wolfgang Bengfort</dc:creator>
		<pubDate>Tue, 23 Mar 2010 16:35:02 +0000</pubDate>
		<guid isPermaLink="false">http://et-tutorials.de/?p=1537#comment-345</guid>
		<description>Hallo Willi,
beides soll möglich sein.
So lange das Guthaben ausreicht, soll auch Kaffee genommen werden können.
So könnte man beispielsweise 1 Euro einwerfen und dann 2 Kaffee und 1 Espresso entnehmen.

Viele Grüße
Wolfgang</description>
		<content:encoded><![CDATA[<p>Hallo Willi,<br />
beides soll möglich sein.<br />
So lange das Guthaben ausreicht, soll auch Kaffee genommen werden können.<br />
So könnte man beispielsweise 1 Euro einwerfen und dann 2 Kaffee und 1 Espresso entnehmen.</p>
<p>Viele Grüße<br />
Wolfgang</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Willi</title>
		<link>http://et-tutorials.de/1537/programmierung-eines-kaffeeautomaten-%e2%80%93-teil-2/comment-page-1/#comment-344</link>
		<dc:creator>Willi</dc:creator>
		<pubDate>Tue, 23 Mar 2010 15:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://et-tutorials.de/?p=1537#comment-344</guid>
		<description>Hallo Wolfgang,
eine Frage zum Verständnis:
Soll zuerst gewählt und dann gezahlt oder
zuerst gezahlt und dann gewählt werden oder
sind beide Systeme zugelassen?
(In der Automatentechnik gibt es beide Systeme:
Zahlen - Wählen - Nehmen oder
Wählen - Zahlen - Nehmen oder 
wahlweise die Kombination von beiden).
Gruß Willi</description>
		<content:encoded><![CDATA[<p>Hallo Wolfgang,<br />
eine Frage zum Verständnis:<br />
Soll zuerst gewählt und dann gezahlt oder<br />
zuerst gezahlt und dann gewählt werden oder<br />
sind beide Systeme zugelassen?<br />
(In der Automatentechnik gibt es beide Systeme:<br />
Zahlen &#8211; Wählen &#8211; Nehmen oder<br />
Wählen &#8211; Zahlen &#8211; Nehmen oder<br />
wahlweise die Kombination von beiden).<br />
Gruß Willi</p>
]]></content:encoded>
	</item>
</channel>
</rss>

