<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.freitagsrunde.org/index.php?action=history&amp;feed=atom&amp;title=C-Kurs%2FTaschenrechner%2FMusterl%C3%B6sung</id>
	<title>C-Kurs/Taschenrechner/Musterlösung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freitagsrunde.org/index.php?action=history&amp;feed=atom&amp;title=C-Kurs%2FTaschenrechner%2FMusterl%C3%B6sung"/>
	<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;action=history"/>
	<updated>2026-05-08T18:04:02Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FreitagsrundenWiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;diff=20469&amp;oldid=prev</id>
		<title>PaulG: verschob „Ckurs/Taschenrechner/Musterlösung“ nach „C-Kurs/Taschenrechner/Musterlösung“</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;diff=20469&amp;oldid=prev"/>
		<updated>2013-03-05T17:37:16Z</updated>

		<summary type="html">&lt;p&gt;verschob „&lt;a href=&quot;/Ckurs/Taschenrechner/Musterl%C3%B6sung&quot; class=&quot;mw-redirect&quot; title=&quot;Ckurs/Taschenrechner/Musterlösung&quot;&gt;Ckurs/Taschenrechner/Musterlösung&lt;/a&gt;“ nach „&lt;a href=&quot;/C-Kurs/Taschenrechner/Musterl%C3%B6sung&quot; title=&quot;C-Kurs/Taschenrechner/Musterlösung&quot;&gt;C-Kurs/Taschenrechner/Musterlösung&lt;/a&gt;“&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 5. März 2013, 17:37 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>PaulG</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;diff=14093&amp;oldid=prev</id>
		<title>Mutax: hat „Ckurs2009/Taschenrechner/Musterlösung“ nach „Ckurs/Taschenrechner/Musterlösung“ verschoben:&amp;#32;Auch Musterlösungen sind übergreifend...</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;diff=14093&amp;oldid=prev"/>
		<updated>2010-07-25T11:56:22Z</updated>

		<summary type="html">&lt;p&gt;hat „&lt;a href=&quot;/Ckurs2009/Taschenrechner/Musterl%C3%B6sung&quot; class=&quot;mw-redirect&quot; title=&quot;Ckurs2009/Taschenrechner/Musterlösung&quot;&gt;Ckurs2009/Taschenrechner/Musterlösung&lt;/a&gt;“ nach „&lt;a href=&quot;/Ckurs/Taschenrechner/Musterl%C3%B6sung&quot; class=&quot;mw-redirect&quot; title=&quot;Ckurs/Taschenrechner/Musterlösung&quot;&gt;Ckurs/Taschenrechner/Musterlösung&lt;/a&gt;“ verschoben: Auch Musterlösungen sind übergreifend...&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 25. Juli 2010, 11:56 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mutax</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;diff=12249&amp;oldid=prev</id>
		<title>Mario: GEHEIM!</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=C-Kurs/Taschenrechner/Musterl%C3%B6sung&amp;diff=12249&amp;oldid=prev"/>
		<updated>2009-09-09T20:22:30Z</updated>

		<summary type="html">&lt;p&gt;GEHEIM!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Musterlösung ===&lt;br /&gt;
Diese Aufgabe konnte mittels '''printf''' und '''scanf''' gelöst werden. Es wurde die '''switch/case''' Anweisung zur Unterscheidung für die einzelnen Operationen benutzt. Dabei wurde beachtet, dass nur ganzzahlige Werte für Operationen übergeben werden dürfen. Zum Glück sind ''char''-Typen auch ganzzahlige Werte.&lt;br /&gt;
&lt;br /&gt;
Was noch zu tun wäre, um diesen Code zu verbessern: Einbauen von Überprüfungen, ob die Eingabe überhaupt was sinnvolles enthielt. Sonst ist es möglich, dass ein Benutzer evtl. Beliebiegen Code ausführen kann und so euren Computer übernehmen kann. Bitte frage den Tutor neben dir, um weitere Informationen zu erhalten.&lt;br /&gt;
&lt;br /&gt;
 /**&lt;br /&gt;
  * Übungsaufgabe für den C-Kurs der Freitagsrunde&lt;br /&gt;
  *&lt;br /&gt;
  * Aufgabe: Schreibe einen einfachen Taschenrechner&lt;br /&gt;
  *&lt;br /&gt;
  * Kompilieren mit &amp;quot;gcc -o Taschenrechner Taschenrechner.c&amp;quot;&lt;br /&gt;
  */&lt;br /&gt;
&lt;br /&gt;
 // benutze printf/scanf&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 // Startpunkt der Anwendung&lt;br /&gt;
 int main(int argc, char** argv)&lt;br /&gt;
 {&lt;br /&gt;
   // Erzeuge Variablen für die Ein- und Ausgabe&lt;br /&gt;
   int ersteZahl = 0.0;&lt;br /&gt;
   char operation = 0;&lt;br /&gt;
   int zweiteZahl = 0.0;&lt;br /&gt;
   int ergebnis = 0.0;&lt;br /&gt;
  &lt;br /&gt;
   // Frage nach den Zahlen&lt;br /&gt;
   printf(&amp;quot;Wie lautet die erste Zahl?        &amp;quot;);&lt;br /&gt;
   scanf(&amp;quot;%d\n&amp;quot;,&amp;amp;ersteZahl);&lt;br /&gt;
   &lt;br /&gt;
   printf(&amp;quot;Welche Operation wird gewünscht?  &amp;quot;);&lt;br /&gt;
   scanf(&amp;quot;%c&amp;quot;,&amp;amp;operation);&lt;br /&gt;
   &lt;br /&gt;
   printf(&amp;quot;Wie lautet die andere Zahl?       &amp;quot;);&lt;br /&gt;
   scanf(&amp;quot;%d&amp;quot;,&amp;amp;zweiteZahl);&lt;br /&gt;
   &lt;br /&gt;
   // berechne das Ergebnis (suche passende operation)&lt;br /&gt;
   switch( operation )&lt;br /&gt;
   {&lt;br /&gt;
   case '+':&lt;br /&gt;
     ergebnis=ersteZahl+zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '-':&lt;br /&gt;
     ergebnis=ersteZahl-zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '*':&lt;br /&gt;
     ergebnis=ersteZahl*zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '/':&lt;br /&gt;
     ergebnis=ersteZahl/zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '%':&lt;br /&gt;
     ergebnis=ersteZahl%zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '|':&lt;br /&gt;
     ergebnis=ersteZahl|zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '&amp;amp;':&lt;br /&gt;
     ergebnis=ersteZahl&amp;amp;zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   case '^':&lt;br /&gt;
     ergebnis=ersteZahl^zweiteZahl;&lt;br /&gt;
     break;&lt;br /&gt;
   default:&lt;br /&gt;
     fprintf(stderr, &amp;quot;Konnte Operation (\'%c\') nicht auswerten...\n&amp;quot;);&lt;br /&gt;
     return -1;&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   printf(&amp;quot;----------------------------------------\n&amp;quot;);&lt;br /&gt;
   printf(&amp;quot;Ergebnis für %d%c%d                  %d\n&amp;quot;, ersteZahl, operation, zweiteZahl, ergebnis);&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
&lt;br /&gt;
==== Robert ====&lt;br /&gt;
Na mal schauen, ob irgendjemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Bitte erst nach der Übung ergänzen ...&lt;br /&gt;
[[Kategorie:CKurs]]&lt;br /&gt;
[[Kategorie:CKurs_Aufgaben]] &lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mario</name></author>
		
	</entry>
</feed>