![]() |
Delphi Einstieg HILFE!!!(Stern-Vieleck)
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
bin im 3 Semester und habe eine Praktikumsaufgabe gekriegt, da ich aber noch nie was mit Delphi zu tun gehabt habe kann ich die nicht lösen, kann mir vllt jemand bischen helfen wie man bei einer solcher Aufgabe vorgehen muss!!! :wall: :wall: :wall: |
Re: Hilfe!!! Stern-vieleck
Als allererstes gib bitte deinem beitrag einen ausagekräftigen Titel. Desweiteren wäre es schön, wenn du uns zeigst, was du schon bisher versucht hast. Bei konkreten Problem helfen wir gerne weiter, Hausaufgaben aber machen wir nicht.
|
Re: Hilfe!!! Stern-vieleck
Genau, hast Du die unter "Vorbereitung" beschriebenen Punkte bereits abgearbeitet? Da stehen doch bereits entscheidende Hinweise drin.
|
Re: Hilfe!!! Stern-vieleck
ich habe ja nicht umsonst geschrieben ,bitte hilft mir bei der Vorgehensweise, ich habe nicht gesagt macht mal meine Hausaufgabe!!!ich habe noch nie mit Delphi programmier hatte bis jetzt 2 Vorlesungen, in der Vorlesung geht der Prof schon davon aus das wir alle Befehle schon können
|
Re: Hilfe!!! Stern-vieleck
Zitat:
|
Re: Hilfe!!! Stern-vieleck
Das sollte dich aber nicht daran hindern deinem beitrag einen aussagekräftigen Titel zu geben. Du kannst ihn noch ändern, indem du deinen ersten Beitrag editierst.
Alles was du zum Zeichnen brauchst, sind die Routinen ![]() ![]() |
Re: Hilfe!!! Stern-vieleck
Zitat:
|
Re: Hilfe!!! Stern-vieleck
Um mal ein paar Denkanstöße zu geben:
Das Problem lässt sich bedeutend einfach in Polarkoordinaten lösen. Es empfiehlt sich also, die eigentliche Problemlösung in Polarkoordinaten zu rechnen und dann eine Prozedur zu schrieben, die einen Punkt von Polarkoordinaten in einen Bildpunkt umrechnet. (Darin kannst du dann gleich das Runden machen)
Delphi-Quellcode:
Hierbei beachten: Die y-Achse im Bild zeigt nach unten und der Ursprung soll in der Bildmitte liegen. Also noch eine Spiegelung und eine Verschiebung machen.
function PolarToPixel(r, phi: Double) : TPoint
Die Punkte kannst du dann in MoveTo() uns LineTo() stecken, um eine Linie zu zeichnen. P.S.: Doch es sind Winkel gegeben. Indirekt - denn es soll ja eine regelmäßige Figur sein (alle Winkel gleich und alle Winkel zusammen ergeben 360°) und die Anzahl der Ecken wird ja eingegeben ;) |
Re: Hilfe!!! Stern-vieleck
Zitat:
löl ich weiß nicht mal was Lineto und MoveTo ist :( |
Re: Hilfe!!! Stern-vieleck
Ich fordere dich nun schon dritten mal auf den Beitragstitel zu ändern!
Das ist die Aufgabenstellung, richtig. Aber du musst Delphi sagen, WIE es den Stern zeichnen soll. Du hast einen Radius gegeben und die Anzahl der Zacken. Als allererstes musst du nun den Winkel zwischen den Zacken berechnen, damit du einen gleichmäßigen Stern bekommst. Und das ist Mathematik und abhängig von der Programmiersprache. Hast du die Formel denn schon? Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz