Float

Dieses Thema im Forum "C/C++" wurde erstellt von enr00, 09.06.2007.

  1. enr00

    enr00 Routinier

    Dabei seit:
    08.04.2007
    Beiträge:
    275
    Zustimmungen:
    0
    Ort:
    Luxemburg
    Code:
         void dividieren(){
         float term1,term2;
         
         printf("\n\nWert, der dividiert wird:");
         scanf("%f", &term1);
         
         printf("Durch diese Zahl wird geteilt:");
         scanf("%f", &term2);
         
         printf("\nErgebnis von %f / %f = %d\n",term1,term2,term1/term2);
         printf("------------------------------------------------------------\n");
         }
    Da kommt bei mir immer 0 oder eine ganz komische Zahl raus.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Zico, 09.06.2007
    Zuletzt bearbeitet: 09.06.2007
    Zico

    Zico Lebende Foren Legende

    Dabei seit:
    16.04.2004
    Beiträge:
    1.559
    Zustimmungen:
    0
    Naja, weil du als Ergebnis ein double (%d) angibst, wobei zu zwei floats dividierst.

    Lösungen gibts dafür viele. :)
    Das Ergebnis als Float ausgebe wär wohl das einfachste, aber ich nehm an dir gehts um die Genauigkeit.
     
  4. enr00

    enr00 Routinier

    Dabei seit:
    08.04.2007
    Beiträge:
    275
    Zustimmungen:
    0
    Ort:
    Luxemburg
    Danke

    Danke, jetzt fällt mir des erst auf, nur ein falscher Buchstabe.
     
Thema:

Float

Die Seite wird geladen...

Float - Ähnliche Themen

  1. how to declare float?

    how to declare float?: Hallo zusammen! Ich bin absoluter Neuling im Umgang mit der Shell und habe folgendes Problem: Wie deklariere ich eine variable als float oder...
  2. "floating point exception" bei Qt-Anwendungen

    "floating point exception" bei Qt-Anwendungen: Hallo ich verwende Gnome 2.14.3 System: Debian GNU/Linux 4.0 Kernel: 2.6.18-3-686 #1 SMP (also nicht selber kompiliert) X Window System Version...
  3. Warum wird im Linuxkernel kein floating point verwendet?

    Warum wird im Linuxkernel kein floating point verwendet?: Ich habe mir das Makefile vom kernel (Gentoo 2.6.16-r9) mal angesehen. Dort wird dann mmx, sse, sse2 und 3dnow als Compilerflag abgeschaltet....