![]() |
Umsatzsrechner (Hausaufgabe)
Liste der Anhänge anzeigen (Anzahl: 1)
Also wir haben vom Lehrer eine Hausaufgabe bekommen die mich vor ein Rätsel stellt da dieser dies nie erklärt hat
Wir sollen mit Delphi7 einen Umsatzrechner bauen Gegeben ist der Quellcode von Button1 und wie das Programm aussehen soll/funktionieren soll ( der auch im Anhang zu sehen ist (oben das Bild ist wie es aussehen soll und unten das gegebene) Da ich keine Ahnung habe und der Lehrer uns das nicht erklärt hat frage ich hier nach wie das funktionieren soll / wie die Lösung aussieht |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Was konkret verstehst Du denn nicht? Wir helfen hier wirklich gern weiter, aber Du darfst nicht glauben, dass hier irgendwer Deine Hausaufgaben macht.
P.S.: Willkommen in der DP :dp: |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
![]() - lies das alles von oben bis unten! - erinnere dich an Mathe... Dreisatz, der reicht für alles wenn du "von alter Schule" bis, sonst erinnere dich an Prozentrechnung und den Sinn der da heute gelehrten Varianten "um,von,in,auf" Das in PascalSyntax zu schreiben fällt dir mit den letzten sichtbaren Beispielzeilen von deinem Leher sicher nicht mehr schwer;) |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
..."verstehe nicht wie ich jetzt exakt vorgehen muss"...
1. Sachaufgabe: 1.1. Beispiellösung gegeben? gesucht? Rechenweg? Lösung? 1.2. Gleichunglösung gegeben? gesucht? VariablenGleichung? 2. Programmieraufgabe auf Basis der "Gleichunglösung aus 1.2." 2.1 alle variablen mit passendem Typ anlegen 2.2 alle Nutzereingaben aus den Eingabeelementen passenden EingabeVariablen zuweisen 2.3 benötigte Ergenisvariablen per Nutzung der Variablengleichung aus den EingabeVariablen errechnen 2.4 Ergebnisvariablen passend Formatiert in die Anzeigeelemente schreiben Wenn du es nicht komplett hinbekommst reißt dir kein Lehrer den Kopf ab, wenn er sieht das du dich zumindest bemüht hast! - Falls du es nicht in Delphi hin bekommst, dann liefere wenigstens schriftlich den mathematischen Teil der Lösung (also alles zu 1.x.) - Falls dir das "rechnen" unverständlich ist, dann liefere wenigsten die Sache in Delphi so, das die Anzeigewerte und wenn nur als Simulation um +1 sich aus den Eingebewerten ergeben. - Wenn du meinst beides nicht zu können bist du hier falsch, denn zu wenigstens einem Teil musst du hier was zumindest erkennbar sinnvolles liefern, nur dann kann man dir da eventuell gezielt helfen |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Komm mir grad a bissl dumm vor . Vom unteren versteh ich garnix |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Soll heissen, eigentlich fehlen Dir nur die beiden Funktionen für die Buttons "Neu" (Edit-Felder "leeren" und die Label "zurücksetzen") und Beenden" (Programm schliessen). Auf den ersten Blick simpel - insofern musst Du Dich schon genauer erklären. Wo liegt denn nun genau Dein Problem? Verstehst Du die Anweisungen in der Procedure des Buttons1 ist nicht? |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
..."Komm mir grad a bissl dumm vor . Vom unteren versteh ich garnix"...
dann löse die Sachaufgabe schriftlich rein mathematisch und sag deinem Lehrer das dir die Grundlagen der Programmierung ("Start"->"Variablen"->"Input"->"Calc"->"Output"->"Ende") bis jetzt noch völlig unklar sind |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Ich vermute eher, dass ihm nicht mal die Bedienung der Delphi IDE klar ist. Ist dem so?
Vor 2.1 alle variablen mit passendem Typ anlegen käme dann nocht 2.0 a) Delphi IDE starten 2.0 b) Projekt anlegen 2.0 c) Formular erstellen |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Ich verstehe nicht was man in den Quellcode von Button2 (Neu) und Button3 (END) reinschreiben muss damit der Rechner funktioniert |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
..."Ich verstehe nicht was man in den Quellcode von Button2 (Neu) und Button3 (END) reinschreiben muss damit der Rechner funktioniert...
ehrliche Antwort: "NICHTS", denn diese sind für die SollFunktion des Programms unnötig und sollen euch sicher nur zeigen, das ihr wichtiges von unwichtigem unterscheiden müsst. z.B. Bei "Button3 (END)" schreibst du ein "Close;" rein, aber das beendet dann nur dein Programm und rechnet nix, ist das also wirklich "wichtig"?! => Konzentriere dich also lieber darauf alles unter "Button1" sinnvoll zu ergänzen:) (mein Gefühl sagt mir weiter, das du dir dennoch bitte ERST die mathemathsche Gleichungslösung erarbeitest(und schriftlich aufschreibst) und DANN diese unter "Button1" irgemdwie rein bringst) |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Wie sehen diese aus was muss ich die jeweiligen Buttons für Quellcodes reinschreiben? und bei Button1 noch was ergänzen??! häää |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Gruß K-H |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
..."bei Button1 noch was ergänzen??! häää"...
na bei "Button1 (Rechnung)" steht noch nix zum errechnen des Nettobetrags und des Rabattbetrags... euer Lehrer war ja schlau genug euch da absichtlich NICHT den ganzen Code zu zeigen... und ja es ist gut so das ihr da zum sinnvollen ergänzen selbst nachdenken sollt! -> da wiederhole ich doch gerne... mach dir doch erstmal um die Lösung dieser "Sachaufgabe" deine mathematischen Gedanken! => dann finde (d)einen Weg, diese gesuchten Werte passend zu berechnen und richtig formatiert als LabelCaption auszugeben. (ob der "NeuButton" oder der "EndButton" nun etwas machen oder nicht, spielt für die Programmfunktion als "Rechner" schlicht keine Rolle und ist pures NiceToHave, wenn den Button1 mal tut was er soll:) ) |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
"dann finde (d)einen Weg, diese gesuchten Werte passend zu berechnen und richtig formatiert als LabelCaption auszugeben." hier haperts da ich nicht weiß wie der Quellcode dort aufgebaut ist |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
aber hier der komplette Quellcode
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Button1: TButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; Menge : Integer ; Preis : Real ; Brutto : Real; Rabattsatz: Real; Rabatbetrag: Real ; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin Menge := StrToInt (Edit1.Text); Preis := StrToFloat (Edit2.Text); Brutto := Menge * Preis; Label3.Caption := 'Brutto-Preis : ' + FloatToStrF (Brutto, ffNumber, 7,2); end; procedure TForm1.Button3Click(Sender: TObject); begin close; end; end. |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
..."dann finde (d)einen Weg, diese gesuchten Werte passend zu berechnen und richtig formatiert als LabelCaption auszugeben." hier haperts da ich nicht weiß wie der Quellcode dort aufgebaut ist"...
Angebot: zeige zu uns rein mathematisch den richtigen Berechnungsweg für beide gesuchten Werte mit einer Ergebnisvariablen, dann zeigen wir dir für eines eine Zeile wie du das passend anzeigst:) |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Bruttobetrag = Nettobetrag * 1,19 Nettobetrag : Nettobetrag/preis = Bruttobetrag : 1 + Mehrwertsteuersatz (1,19) Rabattsatz : da hab ich keine ahnung Rabattbetrag : auch nicht |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Rabattberechnung ist Dreisatz.
Mehrwehrsteuerberechnung ist Dreisatz. Wenn der Rabatt zufällig = 19% ist, stimmt das Ergebnis mit dem der Mehrwertsteuerberechnung überein. Bei 'nem anderen Prozentsatz halt nicht. Die Rechenschritte sind identisch. |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Und der Rabattsatz sollte vorgegeben sein, in Deinem Falle 5% (vgl. Screeshot)
Gruß K-H P.S. @Nahpets Das ist Insiderwissen! Damit entziehst Du vielen Lehrern in der Berufsschule ihre Daseinsberechtigung. P.P.S. Der Rabatt wird auf den Verkaufspreis ohne Mehrwertsteuer berechnet! |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
wert : 100 *Prozentsatz = prozentualer Anteil
wert : 100 *Merwertsteuersatz= Mehrwertsteuerbetrag Ist das so verständlich? Gruß K-H |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Der Einstieg ist in der Tat schwierig, jedenfalls für die meisten. Mir ist beim Lesen nicht klar, womit Du mehr kämpfst: Mit den mathematischen Grundlagen oder mit deren programmatischer Umsetzung ("Implementation"). |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Wieviel sind 105%, wenn 100 = 100%? Wieviel sind 100%, wenn 105 = 105%? Wieviel sind 19%, wenn 100 = 100%? Wieviel sind 100%, wenn 119 = 119%? Wieviel sind 119%, wenn 100 = 100%? Diese Berechnungen solltest Du anhand des bisher gelernten lösen können, wenn nicht, schnapp Dir die entsprechenden Schulbücher und arbeite das durch. Das kann Dir niemand abnehmen. Ansonsten bitte die Suchmaschine Deiner Wahl nehmen und dort Dreisatz eingeben. Die Menge der Suchergebnisse mit guten Erklärungen ist sehr hoch. Gibt man bei Google Prozentrechnung ein, so befindet sich noch vor dem ersten Link auf ein Suchergebnis eine Beispielberechnung, die man nur nehmen muss und dort die eigenen Werte eingeben muss. Das kann man dann per Papier und Bleistift (gibt es sowas noch?) berechnen. Und wenn man dann die passende Berechnung auf dem Papier vorliegen hat, kann man das in Quelltext umsetzen. |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
"Rabattsatz : da hab ich keine Ahnung"... ist doch hier wohl fix mit 5% gegeben... steht doch im Screenshot!
Also finde per Dreisatz eine "Formel", welche dir für das gegebene Beispiel das passende "Netto" und den "Rabat" errechnet. Wir sind hier sehr geduldig, du machst nun erst etwas Mathe und dann etwas Wirtschaft&Soziales damit du anschließend deinen Informatiklehrer mit der Implementierung deines ERARBEITETEN Wissens in Delphi überzeugen kannst. Wenn du meinst, das dir Sinn&Methode von dem Steuer&Rabat Zeug unklar, dann schau in deine Bücher für Wirtschaft&Soziales. Wenn du meinst, das dir die richtige Umsetzung per Dreisatz nicht gelingt, dann schau in deine Mathebücher Wenn du meinst, das dir Implementierung einer mathematischen (Dreisatz)Formel in Delphi nicht gelingt, schreib die konkrete SYNTAX Frage hier Nicht verzweifeln, ich hoffe du bist noch jung und machst aktuell den Zauber nur "nebenbei" auf Schul Level. Solltest du ein Azubi als "Fachinformatiker" sein, würde ich an deiner Stelle unverzüglich mit deinem Lehrer sprechen und dem offen sagen was dir unabhängig vom Sachgebiet alles nicht klar ist! |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Falls es noch relevant ist und nicht heute Abgabe war:
Darf ich mal fragen, was Dir aus dem Informatikunterricht geläufig ist? "Wir haben das nie gemacht" Das ist durchaus denkbar. Jeder Programmierer steht täglich vor diesem "Problem". Beispiel Ein Tischler, der gelernt hat Tische zu bauen, bekommt eines Tages einen neuen Auftrag: Baue für die Tische passende Stühle. Wird er jetzt sagen: "Das habe ich nicht gelernt"? Ist das die Situation, in der Du Dich befindest? In der Informatik gibt es ein paar Prinzipien. Ziemlich viele sogar, aber eben auch grundlegende. Eines nennt sich EVA: Eingabe Verarbeitung Ausgabe. (Gemeint sind Daten, zeigt sich auch an der Abkürzung EDV, elektronische Datenverarbeitung) EVA Prinzip: - Werte werden eingegeben, eingetippt bspw. - Diese Werte dienen als Grundlage einer Verarbeitung/Berechnung (z.B. Funktion mit Eingangsparametern und liefern einen Ausgabewert) - Werte werden ausgegeben (z.B. Rückgabewert der Funktion), also angezeigt auf dem Bildschirm. Im Unterricht habt Ihr wahrscheinlich gelernt, wie man einer Variable einen Wert gibt, wie man einen Wert berechnet, wie man (Programm) Funktionen schreibt (die z.B. eine mathematische Funktion berechnen), wie man Werte aus Edit Feldern ausliest und dort einträgt usw. usf. Was nun kommt ist Transferleistung. Das Gelernte und die bekannten Werkzeuge anwenden auf ein neues Problem. Das habt Ihr so nie gemacht, mag sein, aber Du hast sehr wahrscheinlich alle Bausteine "in der Hand". |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
1) Das Auslesen von Texten (Strings) aus Editfeldern
Delphi-Quellcode:
2) Umwandlung von Strings nach Integern und umgekehrt
var textAusEdit: String;
begin textAusEdit := Edit1.Text; end;
Delphi-Quellcode:
3) Mathekenntnisse (Dreisatz - in erster Linie aus dem Mathe Unterricht!)
var textAusEdit: String;
var menge: Integer; begin menge := StrToInt(textAusEdit); // Umgekehrt textAusEdit := IntToStr(menge); end; Siehe Mathebuch (oder Google) falls dir die Kenntnisse fehlen 4) Das beschreiben von Label Captions
Delphi-Quellcode:
Falls ihr im Unterricht noch nie den Kram aus den obigen Codefetzen hattet dann hab ichs dir spätestens jetzt erklärt.
var text: String;
begin Label1.Caption := text; end; Aber ich geh wie auch schon andere vor mir stark davon aus dass ihr all diese Sachen schon gemacht habt. Du musst diese Fetzen jetzt eben benutzen um deine Aufgabe zu lösen! |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Hast du überhaupt zuhause Delphi, um die Hausaufgabe lösen zu können? |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Wo die Aufgabe gelöst wird, ist letztlich nicht unser Problem.
Zuerst muss die inhaltliche / mathematische Seite verstanden worden sein. Was es mit Brutto, Netto, Steuern und etwaigen Rabatten auf sich hat und wie diese zusammenhängen. Solange das nicht gegeben ist - und den Eindruck habe ich aktuell noch - spielt die Programmiersprache noch keine Rolle. |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Hast du das Program schon so vorliegen, wie du uns in Beitrag Eins gezeigt hast? Also hast du ein Formular mit zwei Edits, einer Hand voll Labels und drei Buttons? Kompiliert und startet das Programm schon mal ohne Fehler? |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Ja kompiliert ohne Fehler aber bei den Labels steht halt keine Zahl wenn man in die Edits was eingibt und Rechnung drückt außer bei Brutto Preis |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Tja. Wird schwer dir jetzt zu helfen ohne deinen Code zu kennen.
|
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
In die Labels wird nur was eingeschrieben, wenn du es so explizit programmierst. 1. Weißt du, wie eine Button-Click-Routine angelegt wird? 2. Weißt du, was eine Variable ist und wie man sie anlegt? 3. Kennst du die grundlegenden Datentypen wie z.B. string, Integer Double/Real? Kann ich dir folgendes KOSTENLOSE Buch ans Herz legen? ![]() Es bezieht sich zwar auf eine neuere Programmversion von Delphi, ist für dich aber trotzdem interessant. Schaue dir ab Seite 15 das kleine Kapitel 2.4.2. „Hallo Welt“ mit GUI (VCL) an und probiere das bitte aus. Melde dich danach wieder. |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
Leider fehlt die richtige Formatierung, darum ist das nicht so recht als Source zu erkennen. Gruß K-H |
AW: Wichtig ! Hausaufgabe keine Ahnung Wie das gehen soll Umsatzsrechner
Zitat:
|
AW: Umsatzsrechner (Hausaufgabe)
Ist es überhaupt möglich, dass ein Lehrer eine solche Aufgabe stellt ohne auch nur im geringsten die Hauptevents (ButtonClick...) durchgesprochen zu haben?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 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