Die Mathe-Redaktion - 24.05.2013 04:11
Auswahl
Aktion im Forum
Suche
Stichwortsuche in Artikeln und Links von Matheplanet
Suchen im Forum
Suchtipps

Bücher
Englische Bücher
Software
Suchbegriffe:
Mathematik bei amazon
Naturwissenschaft & Technik
In Partnerschaft mit Amazon.de
Kontakt
Mail an Matroid
[Keine Übungsaufgaben!]

Impressum

Bitte beachten Sie unsere Nutzungsbedingungen, die Distanzierung, unsere Datenschutzerklärung und
die Forumregeln.

Sie können Mitglied werden oder den Newsletter bestellen.

Der Newsletter April 2013

Für Mitglieder
Mathematisch für Anfänger
Wer ist Online
Aktuell sind 354 Gäste und 3 Mitglieder online.

Sie können Mitglied werden:
Klick hier.

Über Matheplanet
 
Zum letzten Themenfilter: Themenfilter:
Matroids Matheplanet Forum Index
Moderiert von matph
Informatik » Programmiersprachen » Virtuelles Glücksrad programmieren
Druckversion
Druckversion
Antworten
Antworten
Autor
Kein bestimmter Bereich Virtuelles Glücksrad programmieren
Belian
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 02.07.2011
Mitteilungen: 264
Aus:
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2012-08-10 15:21


Sorry erst mal, wenn das Thema hier nicht hinpasst, aber ich wusste nicht genau wohin damit.


Ich möchte mich gerne ins Programmieren reinarbeiten und habe überlegt was ich für Programme schreiben könnte.
Eine Idee, die mir nicht mehr aus dem Kopf gehen will ist folgende: eine Art virtuelles "Glücksrad".
Auf die Idee bin ich gekommen, weil ich mir gerne so einiges an Arbeit vor mir her schiebe und dann am Ende alles auf einmal auf mich zukommt. Jetzt wollte ich mir deswegen eine Art Zufallsgenerator basteln, aber nicht die minimalistische Version, wie Zufallszahlen aus einer bestimmten Menge rausfischen. Das ganze würde ich gerne grafisch darstellen und soll dann so aussehen, dass ich ein Rad mit n Sektoren für die n anzustehenden Aufgaben habe.
fed-Code einblenden
Wenn eine Aufgabe / ein Aufgabenteil abgearbeitet ist, sollte das Programm bei einer erneuten "Drehung" das Glückrad mit n-1 Sektoren anpassen, sodass wieder alle gleich groß sind.
fed-Code einblenden

Ich weiß allerdings nicht wie aufwendig das ganze wäre, aber es wäre schon cool, wenn am Ende ein richtiges kleines Programm daraus entstehen würde.
Programmiererfahrung hab ich leider noch keine. Welche Sprache wäre für ein solches Programm überhaupt sinnvoll?
Über Antworten würde ich mich freuen smile 
[ Nachricht wurde editiert von Belian am 10.08.2012 15:21:14 ]



  Profil  Quote  Link auf diesen Beitrag Link
thureduehrsen
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 13.11.2007
Mitteilungen: 294
Aus: Kiel, Deutschland
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, eingetragen 2012-08-10 20:44


Hallo,

ich persönlich greife für solche Aufgaben zu Java.

Ein JPanel nehmen, ein paar JFrames druff, und dann ist man doch
so gut wie fertig. Zumindest mit der Optik. smile

Als Beispiel: Das hier sind die wesentlichen Optikschnipsel eines meiner Studienprojekte.
Java
import javax.swing.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
 
public class OceanGUI extends JFrame implements Runnable {
 
    JPanel water = new JPanel(false);
 
    /**
     * @param g The graphics object to paint with.
     */
    private void drawOcean(Graphics g) {
 
 
	g.setColor(Color.BLUE);
 
	g.fillRect(0, 0, Ocean.getWidth(), Ocean.getHeight());
	Graphics2D g2d = (Graphics2D) g;
 
	// hier kommt die eigentliche Action hin: Kreis zeichnen etc.
	// zum Beispiel sowas:
 
	/**
	 * here the new rectangle is drawn, if the user dragged one
	 */
	g.setColor(Color.WHITE);
	g.drawRect(selectedRectangle.x, selectedRectangle.y,
		   selectedRectangle.width - 1,
                   selectedRectangle.height - 1);
 
    }
 
 
    OceanGUI(String title, Ocean oceanToDisplay) {
 
	super(title);
 
	setLayout(new BorderLayout(0, 20));
 
	water.setSize(500, 500);
 
	add(water, BorderLayout.CENTER);
 
	super.setSize(10 + max(buttonPanel.getWidth(),
			       water.getWidth()),
		      92 + buttonPanel.getHeight() + water.getHeight());
 
	super.setResizable(false);
 
	super.setDefaultCloseOperation(EXIT_ON_CLOSE);
 
 
	water.setVisible(true);
 
	setVisible(true);
 
	this.setLocation(20, 20);
 
	Thread t = new Thread(this);
	t.start();
 
   }
 
}

mfg
thureduehrsen
[ Nachricht wurde editiert von thureduehrsen am 10.08.2012 21:08:11 ]
[ Nachricht wurde editiert von thureduehrsen am 11.08.2012 14:23:11 ]



  Profil  Quote  Link auf diesen Beitrag Link
gmkwo
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 07.05.2005
Mitteilungen: 476
Aus: Berlin
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, eingetragen 2012-08-10 21:56


2012-08-10 15:21 - Belian im Themenstart schreibt:
[...]
Auf die Idee bin ich gekommen, weil ich mir gerne so einiges an Arbeit vor mir her schiebe und dann am Ende alles auf einmal auf mich zukommt. Jetzt wollte ich mir deswegen eine Art Zufallsgenerator basteln,
[...]

Das gefällt mir. biggrin 
Die Idee mit dem Glücksrad ist auch gut.


-----------------
In these days the angel of topology and the devil of abstract algebra fight for the soul of every individual discipline of mathematics.. Herman Weyl



  Profil  Quote  Link auf diesen Beitrag Link
Belian
Aktiv Letzter Besuch: in der letzten Woche
Dabei seit: 02.07.2011
Mitteilungen: 264
Aus:
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.3, vom Themenstarter, eingetragen 2012-08-10 23:00


Vielen Dank soweit wink

Mal eine ganz blöde Frage: Wie / mit was lese ich den Code?  biggrin 
Wie gesagt, bin ein totaler Anfänger in der Hinsicht.
Gibt es in den Weiten des Internets auch gute Tutorials?



  Profil  Quote  Link auf diesen Beitrag Link
Otis
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 06.10.2007
Mitteilungen: 900
Aus: Stralsund
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.4, eingetragen 2012-08-10 23:20


2012-08-10 23:00 - Belian in Beitrag No. 3 schreibt:
Gibt es in den Weiten des Internets auch gute Tutorials?

Hi, es gibt sogar kostenlose Bücher. Zum Beispiel von Galileo Computing:  Java ist auch eine Insel oder andere Sprachen:  *klick*.

mfg Otis


-----------------
A bus station is where busses stop.
A train station is where trains stop.
On my desk there is a workstation...

Never argue with an idiot. They bring you down to their level and beat you with experience.




  Profil  Quote  Link auf diesen Beitrag Link
Belian hat die Antworten auf ihre/seine Frage gesehen.
Bewerte diesen Thread:
[Was sonst bewertet wurde]
 Neues Thema [Neues Thema]

 Antworten [Antworten]   

 Druckversion [Druckversion]


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2013 by Matroids Matheplanet
This web site was made with PHP-Nuke, a web portal system written in PHP. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]