AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Notenprogramm

Ein Thema von raccoon · begonnen am 18. Dez 2004 · letzter Beitrag vom 20. Dez 2004
Antwort Antwort
Seite 1 von 2  1 2      
raccoon

Registriert seit: 18. Dez 2004
Ort: Herne
56 Beiträge
 
Delphi 7 Enterprise
 
#1

Notenprogramm

  Alt 18. Dez 2004, 22:20
Hallo an alle,

wie ihr bestimmt seht bin ich neu hier und habe auch glech eine frage da ich ein Programm für die schule schreiben muss, wie das so recht funktioniert, ich habe mir dazu die version delphi 2005 architect edition trail runtergeladen also hab auch nich viel zeit...

Also mein programm soll wie folgt aussehen, 7 Textfelder wo man: Name,Vorname, Note-englisch, Note-deutsch,note-informatik und note-mathe, in dem siebten feld soll per knopfdrück der durchschnitt der noten ausgerechnet werden.

das kann ich auch selber noch hinkriegen, nun muss noch eine navigationsschaltfläche erstellt werden wo man zwischen den datensätzen hin und her blättern kann. Diese Datensätze sollen sich alle in einem "mehrdimensionalen array" gespeichert werden.

desweiteren benötige ich noch eine menübar wo man in textdateien speichern kann (speichern), daten aus textdatei öffnen(öffnen) und programm beenden(application.terminate. über eine schaltfläche datensätze sollen alle die sich im array befindenen daten in einem stringgrid angezeigt werden.

naja so das alles, da ich wirklich nicht viel ahnung von delphi habe und auch krankheitsbedingt nicht oft im unterricht anwesend war hab ich nicht das gute verständniss dafür.

könnte mir dabei einer helfen??? wäre wichtig und SEHR nett von euch, ihr könnt das ja gut wenn ich so eure open source programme sehe...

mfg Sebastian
  Mit Zitat antworten Zitat
18. Dez 2004, 23:04
Dieses Thema wurde von "Christian Seehase" von "Delphi .NET" nach "Sonstige Fragen zu Delphi" verschoben.
Dreht sich nicht um .NET
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Notenprogramm

  Alt 18. Dez 2004, 23:26
Also zum Speichern würde ich inis benutzen. Das geht erstmal am einfachsten.
Hier im Forum suchenINI and Tutorial oder INI-Tutorial
Für die Eingabe der Noten solltest du Edits nehmen.
Sollen die Noten mitt + und - eingetragen werden? (wenn ja ins Punktesystem umwandeln) Oder als Punktesystem (also von 1 bis 15) oder wie?
Beim Durchschnitt ist zu beachten, dass du als operator zum rechnen div benutzen musst, solange du bei Ganzzahlen bleibst.
Für die Menübar gibt es eine Standardkomponente Hier im Forum suchenMenüleiste

Generell ist die DP aber nicht dazu da, um sich seine Hausaufgabe machen zu lassen
  Mit Zitat antworten Zitat
raccoon

Registriert seit: 18. Dez 2004
Ort: Herne
56 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Notenprogramm

  Alt 19. Dez 2004, 01:33
ich hab ja auch nich gemeint das ihr das machen sollt, ich hab lediglich um hilfe gebeten.

also die komponenten die ich benötige sprich edit felder button und navigationsleiste das bekomm ich ja alles so hin, ich bleib gerade nur bei dem array hängen, ich weiß nich wie das funktionieren soll der er alle daten vorläufig im array speichert...
  Mit Zitat antworten Zitat
Benutzerbild von GimbaR
GimbaR

Registriert seit: 17. Apr 2004
Ort: Weltmetropole Rostock ;)
134 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Notenprogramm

  Alt 19. Dez 2004, 01:43
soweit ich weiß
müsste das mit dem array so gehen:
Delphi-Quellcode:
var
  noten: Array of Array of Integer;
  x, y, i: Integer;
begin
  //wie viele Schüler?
  //-----------------
  x:=4;
  Y:=??? //Anzahl der Schüler
  SetLength(noten, x, y);
  //-----------------

  //zuweisen der Noten zu den Schülern
  //-----------------
  for i:=0 to y do
  begin
    noten(0, i):=IntToStr(Edit3.Text); //die Englisch-Note
    noten(1, i):=IntToStr(Edit4.Text); //die Deutsch-Note
    noten(2, i):=IntToStr(Edit5.Text); //die mathe-Note
    noten(3, i):=IntToStr(Edit6.Text); //die Informatik-Note
  end;
  //-----------------
end;
Is schon nen bissl spät un der kaffe wirkt net mehr, also plz net böse sein wenns net geht aber so müsste es imho funzen

[edit] sry, habs noch nen bissl übersichtlicher gemacht -hoff ich zumindest^^-[/edit]

mfg GimbaR
Jonas
Bei dem Tempo ist es nur noch eine Frage der Zeit bis SSchäuble verlangt allen deutschen Bürgern ein Halsband zur ständigen Überwachung zu verpassen...
  Mit Zitat antworten Zitat
Benutzerbild von GimbaR
GimbaR

Registriert seit: 17. Apr 2004
Ort: Weltmetropole Rostock ;)
134 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Notenprogramm

  Alt 19. Dez 2004, 09:10
Es wäre sinnvoll ein achtes Edit-Feld einzufügen, indem die Anzahl der Schüler eingetragen wird.
dann klappt das mit dynamischen zuweisen in einem array einfacher, denn imho wird bei SetLength() alle vorhandenen "einträge" zurückgesetzt.
Jonas
Bei dem Tempo ist es nur noch eine Frage der Zeit bis SSchäuble verlangt allen deutschen Bürgern ein Halsband zur ständigen Überwachung zu verpassen...
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#7

Re: Notenprogramm

  Alt 19. Dez 2004, 11:57
Zitat von GimbaR:
Es wäre sinnvoll ein achtes Edit-Feld einzufügen, indem die Anzahl der Schüler eingetragen wird.
dann klappt das mit dynamischen zuweisen in einem array einfacher, denn imho wird bei SetLength() alle vorhandenen "einträge" zurückgesetzt.
Ich denke mal, das Programm soll nur dazu dienen, deinen persönlichen Notendurchschnitt zu errechnen und nicht den Klassendurchschnitt. Daher wird das achte Edit-Feld überflüssig
  Mit Zitat antworten Zitat
Benutzerbild von GimbaR
GimbaR

Registriert seit: 17. Apr 2004
Ort: Weltmetropole Rostock ;)
134 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Notenprogramm

  Alt 19. Dez 2004, 12:11
Zitat von malo:
Zitat von GimbaR:
Es wäre sinnvoll ein achtes Edit-Feld einzufügen, indem die Anzahl der Schüler eingetragen wird.
dann klappt das mit dynamischen zuweisen in einem array einfacher, denn imho wird bei SetLength() alle vorhandenen "einträge" zurückgesetzt.
Ich denke mal, das Programm soll nur dazu dienen, deinen persönlichen Notendurchschnitt zu errechnen und nicht den Klassendurchschnitt. Daher wird das achte Edit-Feld überflüssig
???
wozu braucht man dann dynamische arrays?
nee, ich glaub schon, dass das für mehrere Schüler ist sonst reichts ja einfach vier integer-variablen zu deklarieren...
Jonas
Bei dem Tempo ist es nur noch eine Frage der Zeit bis SSchäuble verlangt allen deutschen Bürgern ein Halsband zur ständigen Überwachung zu verpassen...
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#9

Re: Notenprogramm

  Alt 19. Dez 2004, 12:35
Zitat von GimbaR:
???
wozu braucht man dann dynamische arrays?
nee, ich glaub schon, dass das für mehrere Schüler ist sonst reichts ja einfach vier integer-variablen zu deklarieren...
Frag ich mich auch, aber er will ja auch Vor-und Nachnamen eintragen, was wiederum auf einzelne Durschnitte zurückführen lässt.

Zitat:
Also mein programm soll wie folgt aussehen, 7 Textfelder wo man: Name,Vorname, Note-englisch, Note-deutsch,note-informatik und note-mathe, in dem siebten feld soll per knopfdrück der durchschnitt der noten ausgerechnet werden.
  Mit Zitat antworten Zitat
Benutzerbild von GimbaR
GimbaR

Registriert seit: 17. Apr 2004
Ort: Weltmetropole Rostock ;)
134 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Notenprogramm

  Alt 19. Dez 2004, 15:16
Ich würde jedem Schüler ne ID (bzw nen zahl^^) zuweisen und das ganze dann in ner ini abspeichern.
sozusagen:
Code:
[Schüler1]
id=0
mathe=2
inf=1
deutsch=2
englisch=6

[Schüler2]
id=1
mathe=3
inf=4
deutsch=1
englisch=2
hab abba atm net die zeit daraus nen richtigen source zu chreiben, vllt am dienstag...
Jonas
Bei dem Tempo ist es nur noch eine Frage der Zeit bis SSchäuble verlangt allen deutschen Bürgern ein Halsband zur ständigen Überwachung zu verpassen...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz