Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Tutorial

Variable Parameterlisten

von RedakteurMODSeite 3 von 4

Praktisches Beispiel für variable Parameterlisten

Ein praktisches Beispiel für variable Parameter könnte das Externer Link!geometrische Mittel einer Zahlenreihe sein. Für die Umsetzung macht es mehr Sinn, die Anzahl anzugeben, da der Wert gleich für die Berechnung hergenommen werden kann.

Function geoMittel Cdecl (anzahl As Integer, ...) As Integer
    Dim As LongInt produkt = 1
    Dim As Integer zahl

    Dim As Any Ptr argument = va_first()


    For i As Integer = 1 To anzahl
        zahl = va_arg(argument, Integer)
        produkt *= zahl
        argument = va_next(argument, Integer)
    Next

    Return produkt^(1/anzahl)
End Function


Print geoMittel(2, 3, 300)
Sleep

Möchte man es über eine Endbedingung lösen, müsste man natürlich die Parameter mitzählen.


 

Gehe zu Seite Gehe zu Seite  1  2  3  4  
Zusätzliche Informationen und Funktionen
  • Das Tutorial wurde am 06.04.2011 von RedakteurMOD angelegt.
  • Die aktuellste Version wurde am 28.08.2011 von RedakteurMOD gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen