<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.195.121.6</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.195.121.6"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/92.195.121.6"/>
	<updated>2026-11-03T00:14:10Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Zahlenumrechner&amp;diff=9714</id>
		<title>Javakurs/Übungsaufgaben/Zahlenumrechner</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Zahlenumrechner&amp;diff=9714"/>
		<updated>2009-03-25T15:22:06Z</updated>

		<summary type="html">&lt;p&gt;92.195.121.6: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In dieser Aufgabe soll ein Programm erstellt werden, das Dezimalzahlen in andere&lt;br /&gt;
Darstellungen (Binär, Hexadezimal) umrechnet.&lt;br /&gt;
&lt;br /&gt;
# Schreibe eine Funktion &#039;dezimalNachBinaer(int dezimal)&#039;, die eine  Dezimalzahl als Eingabe bekommt und eine Binärzahl als String zurückgibt. Teste deine Funktion.&lt;br /&gt;
# Schreibe eine Funktion &#039;dezimalNachHexadezimal(int dezimal)&#039;, die eine Dezimalzahl als Eingabe bekommt und eine Hexadezimalzahl als String zurückgibt.&lt;br /&gt;
# Erweitere das entstandene Programm um ein Menü, so dass die Zahlen und die gewünschte Umrechnung vom Benutzer eingegeben werden können.&lt;br /&gt;
# Erweitere das Programm so, dass auch Binär- und Hexadezimalzahlen (als String) in Dezimalzahlen umgewandelt werden können.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
Du kannst die Klasse Terminal von http://docs.freitagsrunde.org/Veranstaltungen/javakurs_2007/vorgaben/Terminal.java in das Verzeichnis kopieren, in welchem du dein Programm schreibst und die Methode &amp;lt;code&amp;gt;Terminal.readString()&amp;lt;/code&amp;gt; benutzen, um eine Tastatureingabe von der Kommandozeile zu lesen. Wenn dich interessiert, warum das so funktioniert, so erfährst du es [[Javakurs2007/Terminal | hier]].&lt;br /&gt;
&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;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>92.195.121.6</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Crack_the_Password&amp;diff=9836</id>
		<title>Javakurs/Übungsaufgaben/Crack the Password</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Crack_the_Password&amp;diff=9836"/>
		<updated>2009-03-25T14:11:44Z</updated>

		<summary type="html">&lt;p&gt;92.195.121.6: /* Crack the Password! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Crack the Password! ===&lt;br /&gt;
Nachdem du dich erfolgreich in Prof. Peppers Computer gehackt hast, stehst du jetzt vor der letzten Barriere, bevor du dir die Musterlösung pünktlich vor der Klausur saugen kannst.&lt;br /&gt;
&lt;br /&gt;
Der folgende Code überprüft das Passwort, mit dem du dich einloggen kannst. Alles was du aus internen Quellen weißt, ist, dass es nur 4 gültige Zahlen zwischen 1 und 1000 gibt um dich einzuloggen.&lt;br /&gt;
&lt;br /&gt;
Kopiere folgende Methode, die überprüft ob die Passworteingabe richtig war, in dein Programm.&lt;br /&gt;
&lt;br /&gt;
 public static boolean checkPasscode(int H4X0R){&lt;br /&gt;
 	// returns true if passcode is valid&lt;br /&gt;
 	boolean result = false;&lt;br /&gt;
 	for(int E1337=42; E1337&amp;lt;=(52^(0x6c)); E1337+=(3&amp;lt;&amp;lt;(14%6))){&lt;br /&gt;
 		if(result=((++E1337|E1337+(2&amp;gt;&amp;gt;&amp;gt;1))^(1+H4X0R))==(123456789&amp;amp;0))&lt;br /&gt;
 			break;&lt;br /&gt;
 	}&lt;br /&gt;
 		return result;&lt;br /&gt;
 }&lt;br /&gt;
		&lt;br /&gt;
# Finde die 4 gültigen Zahlen mittels [[wikipedia:Brute-Force|Brute-Force]] und gib sie auf der Konsole aus (Brute-Force = Rohe Gewalt, darunter versteht man das simple Ausprobieren aller möglichen Kombinationen).&lt;br /&gt;
# Für die absoluten Cracks: Wie funktioniert der Algorithmus?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis: Eine Übersicht zu den verwendeten Java-Operatoren könnte nützlich sein: http://www.java-forum.org/java-faq-beitraege/1364-operatoren-ubersicht.html&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;
Sebastian:&lt;br /&gt;
&lt;br /&gt;
Interessanter Code.) Hat ne Zeitlang gedauert ihn zu verstehen und die Passwörter ohne Burtforce zu erhalten, aber es ging:). Noch lustiger wäre es gewesen, wenn in dem Prog ne Art Timer drin wäre. Sodass man zb die 1. Zahl nur 10 sec eingeben kann und er dann in die nächste schleifenrunde läuft.)&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;
&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;
[[Kategorie:Java]]&lt;br /&gt;
[[Kategorie:Java_Aufgaben]]&lt;/div&gt;</summary>
		<author><name>92.195.121.6</name></author>
	</entry>
</feed>