| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen | 
	
	
		| Autor | Nachricht | 
	
		| rob 
 
 
 Anmeldungsdatum: 26.06.2008
 Beiträge: 2
 
 
 | 
			
				|  Verfasst am: 26.06.2008, 08:57    Titel: Feldproblem |   |  
				| 
 |  
				| Hallo, hier ein eigentlich simples Problem, komme aber leider nicht auf eine elegante Lösung: Wie kann ich alle Werte eines Feldes die negativ sind und zwischen zwei positiven Werte liegen miteinander addieren?
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Elektronix 
 
 
 Anmeldungsdatum: 29.06.2006
 Beiträge: 742
 
 
 | 
			
				|  Verfasst am: 26.06.2008, 10:33    Titel: |   |  
				| 
 |  
				| Normalerweise liegen negative Werte NIE zwischen zwei positiven werten, sondern immer darunter, nämlich unter 0.   
 Oder hab ich Deine Frage falsch verstanden?
 _________________
 Und die Grundgebihr is aa scho drin- DOS is jo nett.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Jojo alter Rang
 
  
 Anmeldungsdatum: 12.02.2005
 Beiträge: 9736
 Wohnort: Neben der Festplatte
 
 | 
			
				|  Verfasst am: 26.06.2008, 11:27    Titel: |   |  
				| 
 |  
				| vermutlich meint er alle negativen Zahlen, die zwischen zwei bestimmten werten liegen...? also z.B. alle Negativen zahlen, die zwischen (-)2 und (-)4 liegen? so würde das am ehesten sinn machen. _________________
 » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 
  |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Elektronix 
 
 
 Anmeldungsdatum: 29.06.2006
 Beiträge: 742
 
 
 | 
			
				|  Verfasst am: 26.06.2008, 12:58    Titel: |   |  
				| 
 |  
				| Oder alle negativen Zahlen, die nach dem Feldindex zwischen zwei positiven Werten liegen. _________________
 Und die Grundgebihr is aa scho drin- DOS is jo nett.
 |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| Jojo alter Rang
 
  
 Anmeldungsdatum: 12.02.2005
 Beiträge: 9736
 Wohnort: Neben der Festplatte
 
 | 
			
				|  Verfasst am: 26.06.2008, 13:09    Titel: |   |  
				| 
 |  
				| dann wäre das möglich... 
  	  | Code: |  	  | dim lower_index as integer
 dim upper_index as integer
 lower_index = lbound(feld) 'untere feldgrenze als beispiel
 upper_index = ubound(feld) 'oberefeldgrenze als beispiel
 
 for i = lower_index to upper_index
 if feld(i) < 0 then summe = summe + feld(i)
 next i
 print summe
 
 | 
 _________________
 » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 
  |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		| rob 
 
 
 Anmeldungsdatum: 26.06.2008
 Beiträge: 2
 
 
 | 
			
				|  Verfasst am: 26.06.2008, 13:30    Titel: |   |  
				| 
 |  
				| Vielen Dank! Problem gelöst! |  | 
	
		| Nach oben |  | 
	
		|  | 
	
		|  |