<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.freitagsrunde.org/history/Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung?feed=atom</id>
	<title>Javakurs/Übungsaufgaben/MathematischeMethoden/Musterloesung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freitagsrunde.org/history/Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/history/Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung"/>
	<updated>2026-11-04T13:19:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FreitagsrundenWiki</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;diff=20089&amp;oldid=prev</id>
		<title>MarkusH: fix alignment</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;diff=20089&amp;oldid=prev"/>
		<updated>2013-03-04T09:57:23Z</updated>

		<summary type="html">&lt;p&gt;fix alignment&lt;/p&gt;
&lt;a href=&quot;https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;amp;diff=20089&amp;amp;oldid=14303&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>MarkusH</name></author>
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;diff=14303&amp;oldid=prev</id>
		<title>Jörg F: hat „Javakurs2007/MathematischeMethoden/Musterloesung“ nach „Javakurs/Übungsaufgaben/MathematischeMethoden/Musterloesung“ verschoben:&amp;#32;wikistruktur</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;diff=14303&amp;oldid=prev"/>
		<updated>2010-08-01T15:27:17Z</updated>

		<summary type="html">&lt;p&gt;hat „&lt;a href=&quot;/Javakurs2007/MathematischeMethoden/Musterloesung&quot; class=&quot;mw-redirect&quot; title=&quot;Javakurs2007/MathematischeMethoden/Musterloesung&quot;&gt;Javakurs2007/MathematischeMethoden/Musterloesung&lt;/a&gt;“ nach „&lt;a href=&quot;/Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&quot; title=&quot;Javakurs/Übungsaufgaben/MathematischeMethoden/Musterloesung&quot;&gt;Javakurs/Übungsaufgaben/MathematischeMethoden/Musterloesung&lt;/a&gt;“ verschoben: wikistruktur&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&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: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 1. August 2010, 15:27 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>Jörg F</name></author>
	</entry>
	<entry>
		<id>https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;diff=13723&amp;oldid=prev</id>
		<title>Poxy: Die Seite wurde neu angelegt: „&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die Musterlösung kann von eurer Lösung abweichen, da es immer mehrere Varianten gibt ein Problem zu lösen. Im Zweifelsfall Fragt einen Tutor.  =...“</title>
		<link rel="alternate" type="text/html" href="https://wiki.freitagsrunde.org/index.php?title=Javakurs/%C3%9Cbungsaufgaben/MathematischeMethoden/Musterloesung&amp;diff=13723&amp;oldid=prev"/>
		<updated>2010-03-26T13:41:40Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die Musterlösung kann von eurer Lösung abweichen, da es immer mehrere Varianten gibt ein Problem zu lösen. Im Zweifelsfall Fragt einen Tutor.  =...“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die Musterlösung kann von eurer Lösung abweichen, da es immer mehrere Varianten gibt ein Problem zu lösen. Im Zweifelsfall Fragt einen Tutor.&lt;br /&gt;
&lt;br /&gt;
== Lösung ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * @author Andy Gunschl (Freitagsrunde)&lt;br /&gt;
 *&lt;br /&gt;
 */&lt;br /&gt;
public class MatheAufgabe {&lt;br /&gt;
	public static void main(String[] args) {&lt;br /&gt;
		double var = 5.0/3.0;&lt;br /&gt;
		System.out.println(&amp;quot;Var = &amp;quot;+var);&lt;br /&gt;
		&lt;br /&gt;
		System.out.println(&amp;quot;---------TEST - add -------&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		System.out.println( &amp;quot; 1.0 + 2.0 = &amp;quot; + add ( 1.0 , 2.0 ) );&lt;br /&gt;
		double x = 5.0;&lt;br /&gt;
		System.out.println( &amp;quot; &amp;quot; + x + &amp;quot; + 2.0 = &amp;quot; + add ( x , 2.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 2.0 + &amp;quot; + x + &amp;quot; = &amp;quot; + add ( 2.0 , x ) );&lt;br /&gt;
		x = add ( x , 2.0 );&lt;br /&gt;
		System.out.println( x );&lt;br /&gt;
		&lt;br /&gt;
		System.out.println(&amp;quot;---------TEST - sub -------&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		System.out.println( &amp;quot; 1.0 - 2.0 = &amp;quot; + sub ( 1.0 , 2.0 ) );&lt;br /&gt;
		x = 5.0;&lt;br /&gt;
		System.out.println( &amp;quot; &amp;quot; + x + &amp;quot; - 2.0 = &amp;quot; + sub ( x , 2.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 2.0 - &amp;quot; + x + &amp;quot; = &amp;quot; + sub ( 2.0 , x ) );&lt;br /&gt;
		x = sub ( x , 2.0 );&lt;br /&gt;
		System.out.println( x );&lt;br /&gt;
		&lt;br /&gt;
		System.out.println(&amp;quot;---------TEST - mul -------&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		System.out.println( &amp;quot; 1.0 * 2.0 = &amp;quot; + mul ( 1.0 , 2.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 1.0 * 0.0 = &amp;quot; + mul ( 1.0 , 0.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 0.0 * 2.0 = &amp;quot; + mul ( 0.0 , 2.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 1.0 * -2.0 = &amp;quot; + mul ( 1.0 , -2.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; -1.0 * 2.0 = &amp;quot; + mul ( -1.0 , 2.0 ) );&lt;br /&gt;
		x = 5.0;&lt;br /&gt;
		System.out.println( &amp;quot; &amp;quot; + x + &amp;quot; * 2.0 = &amp;quot; + mul ( x , 2.0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 2.0 * &amp;quot; + x + &amp;quot; = &amp;quot; + mul ( 2.0 , x ) );&lt;br /&gt;
		x = mul ( x , 2.0 );&lt;br /&gt;
		System.out.println( x );&lt;br /&gt;
&lt;br /&gt;
		System.out.println(&amp;quot;---------TEST - pow -------&amp;quot;);&lt;br /&gt;
		&lt;br /&gt;
		System.out.println( &amp;quot; 1 ^ 2 = &amp;quot; + pow ( 1 , 2 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 3 ^ 0 = &amp;quot; + pow ( 3 , 0 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 0 ^ 2 = &amp;quot; + pow ( 0 , 2 ) );&lt;br /&gt;
		int y = 3;&lt;br /&gt;
		System.out.println( &amp;quot; &amp;quot; + y + &amp;quot; ^ 2 = &amp;quot; + pow ( y , 2 ) );&lt;br /&gt;
		System.out.println( &amp;quot; 2 ^ &amp;quot; + y + &amp;quot; = &amp;quot; + pow ( 2 , y ) );&lt;br /&gt;
		x = pow ( y , 2 );&lt;br /&gt;
		System.out.println( x );&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	public static double add(double x, double y){&lt;br /&gt;
		return x+y;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	public static double sub(double x, double y){&lt;br /&gt;
		return x-y;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	public static double mul(double x, double y){&lt;br /&gt;
		double erg = 0.0;&lt;br /&gt;
		if(y&amp;lt;0){&lt;br /&gt;
			// ich tausche die Variablen da es für die Multiplikation egal ist aber ich mir somit den fall für eine negative Zahl spare&lt;br /&gt;
			double tmp = x;&lt;br /&gt;
			x = y;&lt;br /&gt;
			y = tmp;&lt;br /&gt;
		}&lt;br /&gt;
		while(y&amp;gt;0){&lt;br /&gt;
			erg = erg + x;&lt;br /&gt;
			y = y-1;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		return erg;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	/**&lt;br /&gt;
	 * Hinweis man kann bestimmt Datentypen in andere umwandeln, dies nennt man cast.&lt;br /&gt;
	 * Wenn du mehr ueber casten wissen willst informier dich bei einem Tutor oder befrage google&lt;br /&gt;
	 * &lt;br /&gt;
	 * es gibt sicher auch noch schönere Varianten^^&lt;br /&gt;
	 */&lt;br /&gt;
	public static double pow(int basis,int exponent){&lt;br /&gt;
		double erg = 0.0;&lt;br /&gt;
		boolean ergNegativ = false; //damit wir wissen ob der exponent negativ ist.&lt;br /&gt;
&lt;br /&gt;
		if(basis != 0){&lt;br /&gt;
			erg = basis;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if(exponent == 0){&lt;br /&gt;
			return 1;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if(exponent&amp;lt;0){&lt;br /&gt;
			exponent = (int) mul(exponent,-1.0);&lt;br /&gt;
			ergNegativ = true;&lt;br /&gt;
		}&lt;br /&gt;
		while(exponent&amp;gt;1){&lt;br /&gt;
			erg = mul(erg,basis);&lt;br /&gt;
			exponent = exponent -1;&lt;br /&gt;
		}&lt;br /&gt;
		&lt;br /&gt;
		if(ergNegativ){&lt;br /&gt;
			return 1.0/erg;&lt;br /&gt;
		} else {&lt;br /&gt;
			return erg;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;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;
&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;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Poxy</name></author>
	</entry>
</feed>