Autor Thema: for Schleife mit Bedingung = Summe ausgeben  (Gelesen 5585 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
for Schleife mit Bedingung = Summe ausgeben
« am: Juli 23, 2008, 16:06:47 »
Hilfe - ich hänge mal wieder....

Aufgabe: es soll abgefragt werden, wieviele Artikelpositionen im WK liegen, die eine Bedingung erfüllen.

mit diesem Code
<!--spmacro:module(show)
sub test {
my $index = $_[0];
my $anzahl = $_[1];
   if ($index <= $anzahl) {
for ($i=0;$i<=$anzahl;$i++) {
     if (Bedingung) {
main::mprint "test <br>";
          }
}
main::mprint "$i";
}
}
-->

wird "test" so oft ausgegeben, wie Positionen im WK die Bedingung erfüllen.

Beispiel: es sind 5 Artikel im WK, 3 erfüllen die Bedingung, 2 nicht
Ergebnis: es wird 3x "test" ausgegeben

ich brauche aber die ANZAHL als Zahl zu weiteren Berechnungen => also - in diesem Fall - "3"
mit "$i" bekomme ich die Summe aller Positionen => "5"
wie bekomme die Anzahl der Positionen, die die Bedingung erfüllen?


Linkback: https://www.shoppilot.net/pf/index.php?topic=1105.0
mfG
dobra

Offline cru

  • Jr. Member
  • **
  • Beiträge: 69
  • Lob: 7
Re: for Schleife mit Bedingung = Summe ausgeben
« Antwort #1 am: Juli 23, 2008, 16:44:59 »
Hallo dobra,

<!--spmacro:module(show)
my $summe = 0;
sub test {
my $index = $_[0];
my $anzahl = $_[1];

   if ($index <= $anzahl) {
for ($i=0;$i<=$anzahl;$i++) {
     if (Bedingung) {
$summe++;
          }
}
main::mprint $summe;
}
}


-->

mfg
cru

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: for Schleife mit Bedingung = Summe ausgeben
« Antwort #2 am: Juli 23, 2008, 16:49:07 »
Hallo cru

DANKE  ;D


xx
Pflichfelder mit Bedingung

Begonnen von dobra

0 Antworten
5647 Aufrufe
Letzter Beitrag Dezember 27, 2017, 21:54:54
von dobra
xx
cart-Einträge mit Bedingung global löschen?

Begonnen von dobra

3 Antworten
9275 Aufrufe
Letzter Beitrag November 27, 2009, 22:31:47
von dobra
xx
Summe bestellter Artikelvarianten

Begonnen von dobra

2 Antworten
5351 Aufrufe
Letzter Beitrag August 22, 2008, 21:40:53
von dobra
xx
Summe der aus DB eingelesenen Variablen berechnen

Begonnen von dobra

6 Antworten
8373 Aufrufe
Letzter Beitrag Januar 15, 2007, 20:25:07
von dobra