Menu schließen

BlueJ Programm erstellen

Frage: BlueJ Programm erstellen
(1 Antwort)


Autor
Beiträge 6
0
Ich bin aktuell in der 10. Klasse auf dem Gymnasium und wir haben in Informatik nun angefangen auf das Programm BlueJ umzusteigen(Art Java). Nun haben wir die Aufgabe bekommen ein Programm zu erstellen, wo ein Ballon(Kreis) zu sehen ist, der immer größer wird und schließlich am Ende platzt. Nach dem Platzen erscheint der Text "PENG". Zuerst soll ein roter Kreis auf einem gelben Hintergrund erscheinen. Dieser soll gleichmäßig größer werden und wenn er den Rand berührt platzen. Danach soll auf einem gelben Hintergrund mit grüner Schrift PENG stehen. Leider komme ich nun nicht mehr weiter. Kann mir einer vielleicht helfen? Das ist mein bisheriger Code:

/**
* Das Programm bringt einen Ballon zum Platzen.
*
* @author (Noah)
* @version (5.10.20)
*/
import sas.*;
import java.awt.Color;
class BallonPlatzen
{
View view;
Circle ballon;
int x = 0;
int y = 0;
int r = 50;
BallonPlatzen()
{
view = new View();
this.konstruiereBallon();
this.aufblasenBallon();
this.platzenBallon();

}

void konstruiereBallon() {
ballon = new Circle(x = 250, y = 145, r= 50, Color.RED);
}

void aufblasenBallon() {
if(ballon.contains(view)) {

view.remove(ballon);
x = x - 10;
y = y - 10;
r = r + 10;
ballon = new Circle(x, y, r, Color.RED);
}
}

void platzenBallon() {
Text(250, 250, "PENG");
}
}
Frage von noah_1492 | am 05.10.2020 - 15:18


Autor
Beiträge 74
6
Antwort von Colirbi | 07.10.2020 - 09:57
Hi, wo genau hängst du denn?

Grundsätzlich hast du ja schon ein bisschen was vorbereitet, nun würde ich sagen solltest du einmal testen, was genau du da geschrieben hast.
Erstelle dir noch eine Main, erzeuge deine Klasse und führe die Methoden aus, die du geschrieben hast.

Was dir defintiv noch fehlt ist eine Möglichkeit die aktuelle Größe des Ballons zu prüfen.
Dann müsstest du eigentlich nur noch in einer schleife prüfen ist der ballon schon groß genug? Ja: platzen Nein:aufblasen

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Ein Programm schreiben in bluej ( der einarmige bandit)
    Für das Spiel der einarmige bandit ein Programm bitte
  • phase 5
    hey leute ich muss ne präsentation erstellen zum thema phase 5 das ist ein programm zur vereinfachung von webseiten ..
  • Turbo Pascal
    Hallo! Ich soll ein Turbo Pascal Programm zur Berechnung von Biominalkoefizienten C=n über k erstellen! Könnt ihr mir da ..
  • Datenbank
    Hey Leute wir müssen über denn Ferien eine eigene Datenbank erstellen und da ich kein Access habe ,wollte ich mal fragen mit ..
  • HTML/PHP Probleme bei identifizierung der einzelnen Dinge
    Hallo, ich hab mal eine Frage. Also ich erstelle für unsere Gemeinde den Messdienerplan und nutze da ein Programm das heißt ..
  • Insertion- Sort ?
    Hallo, habe grade in Informatik den Insertion Sort. Verstehe zwar das System wie das Funktioniert, aber weiß leider nicht wie ..
  • mehr ...
BELIEBTE DOWNLOADS:
  • Programmierung in C++
    Diese Facharbeit beschäftigt sich mit der Programmierung in der Programmiersprache C++. Behandelte Themen: Grundlagen, ..
  • Teilerprogramm in Delphi
    Einfaches Teilerprogramm in Delphi, die exe durfte ich elider nicht uppen - Virengefahr
  • Tutorial: Programmieren in LOGO
    Die Datei im EXCEL-Format gibt eine gute Einführung in das Programm MSWLogo mit Befehlsübersicht, Beispielen und Übungsaufgaben.
  • Zusammenfassung zum Thema Datenbank
    Dies ist eine kleine Zusammenfassung zum Thema Datenbank mit Unterpunkten wie: wichtige Begriffe, Sinn und Zweck, ..
  • Templates in C++
    Klassen mit Templates in der Programmiersprache c++ erstellen und verwenden.
  • Pascal - Niki - Aufgabe
    Es handelt sich um eine Aufgabe der Sprache Pascal / Delphi, mit dem Programm Niki. Die Grundaufgabe NIKI befindet sich auf ..
  • mehr ...