Keine Rechnungen möglich

  • Antworten:11
  • Bentwortet
P-T
  • Forum-Beiträge: 745

25.10.2013, 20:12:37 via Website

Hallo-Ich versuche mit b4a eine Rechnungsapp zu machen...-allerdings rechnet der ohne komma
z.b. 7 / 2 = 3 (wobei lösung wäre 3.5)-damit lässt es sich selbstverständlich nicht rechnen :wacko:
wer hat eine lösung?
p.s. die rechnung kann variieren (z.b. es kann auch sein das 5/3 dran kommt)

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

25.10.2013, 20:22:08 via Website

Was ist den der Datentyp der Zahlen und des Ergebnisses?
Wenn alles Integer ist dann funktioniert es nicht.
Muss float oder double sein.

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
P-T
  • Forum-Beiträge: 745

25.10.2013, 20:26:00 via Website

Pascal P.
Was ist den der Datentyp der Zahlen und des Ergebnisses?
Wenn alles Integer ist dann funktioniert es nicht.
Muss float oder double sein.
ist integer-bzw. int
float double?-noch nie gehört

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

25.10.2013, 20:27:20 via Website

Chris H.
Pascal P.
Was ist den der Datentyp der Zahlen und des Ergebnisses?
Wenn alles Integer ist dann funktioniert es nicht.
Muss float oder double sein.
ist integer-bzw. int
float double?-noch nie gehört
Integer sind ganze zahlen.

1dim meineZahl as double

statt

1dim meineZahl as int

Du hast also noch immer nicht die Dokumentation zu Basic4Android gelesen...

Herzliche Grüße

Carsten

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
P-T
  • Forum-Beiträge: 745

25.10.2013, 20:31:12 via Website

Carsten Müller
Chris H.
Pascal P.
Was ist den der Datentyp der Zahlen und des Ergebnisses?
Wenn alles Integer ist dann funktioniert es nicht.
Muss float oder double sein.
ist integer-bzw. int
float double?-noch nie gehört
Integer sind ganze zahlen.

1dim meineZahl as double

statt

1dim meineZahl as int

Du hast also noch immer nicht die Dokumentation zu Basic4Android gelesen...

Herzliche Grüße

Carsten
danke hat geholfen...
und sry carsten- hab einfach keine zeit (und beim richtigen vb ist ja integer alles)
von dem her hab ich nicht erwartet dass sowas auftritt...
-dennoch werde ich die mir mal vornehmen

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

25.10.2013, 20:32:03 via Website

Carsten Müller
Chris H.
Pascal P.
Was ist den der Datentyp der Zahlen und des Ergebnisses?
Wenn alles Integer ist dann funktioniert es nicht.
Muss float oder double sein.
ist integer-bzw. int
float double?-noch nie gehört
Integer sind ganze zahlen.

1dim meineZahl as double

statt

1dim meineZahl as int

Du hast also noch immer nicht die Dokumentation zu Basic4Android gelesen...

Herzliche Grüße

Carsten


Gehört ja nicht nur zur Dokumentation von B4A sondern ist in (fast) jeder Programmiersprache so

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
Carsten M.
  • Forum-Beiträge: 33.204

25.10.2013, 20:34:30 via Website

Hi Pascal,

Gehört ja nicht nur zur Dokumentation von B4A sondern ist in (fast) jeder Programmiersprache so
Das ist in diesem Falle richtig. Ich habe ihm nur schon in mehreren Threads nahegelegt, wenigstens mal den B4A Beginners Guide durchzulesen, da hätte sowas dann auch drin gestanden.

Nur: *Irgendwas* muss er ja mal lesen und lernen, wenn er programmieren will. Es macht ja keinen Sinn, nur Code zu kopieren und bei jeder Kleinigkeit wie dieser hier uns nach Lösungen zu fragen, die dann mutmaßlich schon wieder nicht so richtig verstanden werden...

Ich halte Chris' Vorgehensweise schlicht für - sagen wir - nicht optimal.

Herzliche Grüße

Carsten

— geändert am 25.10.2013, 20:35:06

Ich komm' mir langsam vor wie jemand, der ich bin // #cäthe

Antworten
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

25.10.2013, 20:38:14 via Website

@Carsten Müller: Ach so das habe ich nicht gewusst :)

LG Pascal //It's not a bug, it's a feature. :) ;)

Antworten
P-T
  • Forum-Beiträge: 745

25.10.2013, 20:43:23 via Website

Carsten Müller
Hi Pascal,

Gehört ja nicht nur zur Dokumentation von B4A sondern ist in (fast) jeder Programmiersprache so
Das ist in diesem Falle richtig. Ich habe ihm nur schon in mehreren Threads nahegelegt, wenigstens mal den B4A Beginners Guide durchzulesen, da hätte sowas dann auch drin gestanden.

Nur: *Irgendwas* muss er ja mal lesen und lernen, wenn er programmieren will. Es macht ja keinen Sinn, nur Code zu kopieren und bei jeder Kleinigkeit wie dieser hier uns nach Lösungen zu fragen, die dann mutmaßlich schon wieder nicht so richtig verstanden werden...

Ich halte Chris' Vorgehensweise schlicht für - sagen wir - nicht optimal.

Herzliche Grüße

Carsten
Ahem - ich kopiere nicht nur

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Gelöschter Account
  • Forum-Beiträge: 642

25.10.2013, 22:54:28 via App

float und double sind variabeltypen, die einen bestimmten zahlenbereich "darstellen" bzw. speichern können, wobei double doppelt so genau ist wie float, jedoch mehr speicher benötigt. wenn du eine integer (int) variabel nimmst, wird der rest nach dem komma einfach abgetrennt und weggelassen :)
deshalb ist 7/2 auch 3 da das ",5 " wegfällt.

Antworten
P-T
  • Forum-Beiträge: 745

28.10.2013, 09:13:45 via Website

$amuel
float und double sind variabeltypen, die einen bestimmten zahlenbereich "darstellen" bzw. speichern können, wobei double doppelt so genau ist wie float, jedoch mehr speicher benötigt. wenn du eine integer (int) variabel nimmst, wird der rest nach dem komma einfach abgetrennt und weggelassen :)
deshalb ist 7/2 auch 3 da das ",5 " wegfällt.
danke

Posts vor dem 22.12.2014 sind von dem Vorgänger dieses Accounts

Antworten
Gelöschter Account
  • Forum-Beiträge: 642

28.10.2013, 11:36:48 via App

immer doch gerne :D

— geändert am 28.10.2013, 11:36:57

Antworten