Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Atomsk, buschi


 Thema: C++ ( bin noch anfänger^^ )
erste ungelesene Seite | letzter Beitrag 
Martie

tf2_soldier.png
bin noch anfänger^^
Hi

Ich lern grad in der Schule das Programmieren mit C++

wollte es daheim auch gleich mal probieren und hab folgendes Programm geschrieben. Es ist nur eine Konsolenanwendung, die 2 Zahlen miteinander multiplizieren soll. Und da ich anfänger bin, bitte nur tipps geben, mit denen ich auch was anfangen kann. wir haben bis jetzt nur printf und scanf funktionen.

 
Code:
#include "stdio.h"


void main(void)
{
    double a;            //Variable a
	double b;            //Variable b
	double multi;        //Ergebnis der Mulitpikation bzw. die Multiplikation

	printf("Geben Sie, durch einen Beistrich getrennte Zahlen eun, um sie miteinander zu multiplizieren:   ");

	scanf("%.3lf %.3lf\n",&a,&b);

	multi=a*b;

	printf("Ergebnis:%.3lf", multi);

	fflush(stdin);

getchar();
}


da kommt, wenn ich 2,3 eintippe um die miteinander zu multiplizieren, ne wahnsinns 30stellige zahl raus. die meisten stellen sind nullen, genauso die drei kommastellen.
der debugger hat nich mal nen fehler raus. er compiled das programm einwandfrei.

was muss ich anders machen, damit das funktioniert

PS: in der schule hats schon mal funktioniert und hatte dort den selben fehler, kann mich nur nicht mehr an die ursache erinnernfröhlich

mfg
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Martie am 20.10.2007 10:42]
20.10.2007 10:40:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Martie

tf2_soldier.png
fröhlich

hab den fehler schon...kann geclosed werden
danke
21.10.2007 13:20:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: C++ ( bin noch anfänger^^ )


mods.de - Forum » Windows » 

Hop to:  

| tech | impressum