| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		Nils
 
 
  Anmeldungsdatum: 24.03.2006 Beiträge: 191
 
  | 
		
			
				 Verfasst am: 04.03.2016, 18:25    Titel: Zahlen genauer hochzählen | 
				     | 
			 
			
				
  | 
			 
			
				Hi Gemeinde!
 
Guten Abend!
 
 
Ich ärgere mich gerade bei der Weiterverarbeitung von mit QB errungenen Datensätzen, dass die Zahlen so krumm werden. Ich poste mal ein Beispiel bei dem ich meine Variable in 1/100-Schritten hochzähle(Die ertse Zahl ist jeweils die Schrittnummer):
 
 
 	  | Code: | 	 		        0         0.00000
 
    100         1.00000
 
    200         2.00000
 
    300         3.00000
 
    400         4.00000
 
    500         5.00002
 
    600         6.00004
 
    700         7.00007
 
    800         8.00009
 
    900         9.00011
 
   1000       10.00013
 
   1100       11.00016
 
    ....                ....
 
   7500       74.99761
 
   7600       75.99783
 
   7700       76.99804
 
   7800       77.99825
 
   6900      168.98640
 
    ...                 ...
 
  17000      169.98586
 
  17100      170.98531
 
    ...                 ...
 
  25100      250.94136
 
  25200      251.94081
 
  25300      252.94026
 
 
  25327      253.21011
 
 
 | 	  
 
 
Beim letzten Datensatz weiß ich natürlich nicht mehr was Sache ist.
 
 
 
Kann ich denn da irgendwas tun? Wenn ich in ganze Zahlen hochzähle benutze ich die Integer-Funktion. Oder wie wär's mit x+Integer(x)/Schrittweite.
 
 
Vlt gibts ja da einen Dreh?
 
 
 
grüsse Nils _________________ Kontrolliert die Politik! Laßt nicht die Politik Euch kontrollieren! Das sind Eure Angestellten! Lasst Sie das spüren!!! | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		dreael Administrator
  
  Anmeldungsdatum: 10.09.2004 Beiträge: 2531 Wohnort: Hofen SH (Schweiz)
  | 
		 | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		nemored
 
  
  Anmeldungsdatum: 22.02.2007 Beiträge: 4712 Wohnort: ~/
  | 
		
			
				 Verfasst am: 04.03.2016, 22:47    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Bessere Resultate bekommst du auf jeden Fall, wenn du Integer-Schrittweiten verwendest.
 
 	  | Code: | 	 		  FOR i% = 1 TO 25327
 
  PRINT i%, i% / 100
 
NEXT | 	 
  _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |