Thema Datum  Von Nutzer Rating
Antwort
10.04.2014 16:09:27 alex
NotSolved
10.04.2014 18:03:14 Gast32343
NotSolved
Rot Jahrestag Ausgabe
10.04.2014 19:45:32 Gast32343
NotSolved
10.04.2014 19:54:20 Gast32343
NotSolved
10.04.2014 20:55:09 Gast68682
NotSolved
10.04.2014 22:23:33 Gast42501
NotSolved
10.04.2014 18:56:11 gabi
NotSolved
13.04.2014 09:29:47 Holger
NotSolved

Ansicht des Beitrags:
Von:
Gast32343
Datum:
10.04.2014 19:45:32
Views:
898
Rating: Antwort:
  Ja
Thema:
Jahrestag Ausgabe

Ich noch mal.

Ansich gilt in Prüfungen immer das Aufgaben als veranfacht angesehen werden können (so können z.B. Schaltjahre ignoriert werden). Ansich geht es ja nicht darum das der Algorithmus perfekt ist, sondern das der Prüfer erkennen kann, dass man die Sache verstanden hat und umsetzen kann. Darum sind meist auch vorhandene Hilfsmittel (wie z.B. DateDiff-Funktion) nicht erlaubt.

Hier eine alternative Lösung:

  Dim d()   As Variant
  Dim monat As Byte
  Dim tag   As Byte
  Dim tage  As Integer
  Dim idx   As Byte
  
  'Tage je Monat (ohne den Zusätzlichen Tag im Februar)
  d = Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
  
  '>> Eingabe durch Nutzer erfolgt hier:
  '  (und natürlich ebenfalls die Validierung der Eingaben - auf beides wird hier jedoch verzichtet)
  monat = 2   '1-12
  tag = 29    '1-31
  '<<
  
  For idx = 0 To monat - 2
    tage = tage + d(idx)
  Next
  
  tage = tage + tag
  
  Debug.Print "Der " & tag & "." & monat & ". ist der " & tage & ". Tag im Jahr"

Gruß & maximale Erfolge


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.04.2014 16:09:27 alex
NotSolved
10.04.2014 18:03:14 Gast32343
NotSolved
Rot Jahrestag Ausgabe
10.04.2014 19:45:32 Gast32343
NotSolved
10.04.2014 19:54:20 Gast32343
NotSolved
10.04.2014 20:55:09 Gast68682
NotSolved
10.04.2014 22:23:33 Gast42501
NotSolved
10.04.2014 18:56:11 gabi
NotSolved
13.04.2014 09:29:47 Holger
NotSolved