Hallo ihr Winloader,
ich wollte fragen ob ihr wir vielleicht bei einem kleinen Problem mit einem selbst Programmierten Programm unter C++ helfen könntet.
Ich wollte ein Programm erstellen das die MWST ausrechnet, habe es auch zum laufen gebracht, zu meinen bedauern stellte ich fest das es nur ganze zahlen rechnen kann und keinen Nachkomma stellen rechnen kann.
Das ist der Quelldatei, ich bitte um eure hilfen.
#include<stdio.h>
#include<conio.h>
int main(void)
{
long int g,m,z;
long int emul,ediv1;
const bruch = 100;
double dg,dm,dbruch,dz;
double demul,dediv;
printf("\n\n\t");
printf("Bitte einen Betrag eingeben:");
scanf("%d",&g);
fflush(stdin);
printf("\n\n\t");
printf("Bitte die aktuellen MWST eingeben:");
scanf("%d",&m);
fflush(stdin);
ediv1=g/bruch;
z=g/bruch;
emul=z*m;
dg=(double)g;
dm=(double)m;
dbruch=(double)bruch;
dz=(double)z;
dediv=g/bruch;
demul = z*m;
printf("\n\t");
printf("%d/%d=%d",g,bruch,ediv1);
printf("\n\t");
printf("%d*%d=%d",z,m,emul);
printf("\n\n\t");
printf("\n\t");
printf("%lf/%lf=%lf",dg,dbruch,dediv);
printf("\n\t");
printf("%lf*%lf=%lf",dz,dm,demul);
printf("\n\n\t");
printf("Programmende mit Taste.....");
_getch();
return(0);
}


LinkBack URL
About LinkBacks



Zitieren
Lesezeichen