Hallo,
Ich habe heute mal ein Programm geschrieben, das einen Zapfen rechnen soll.
Das klappt auch ganz gut, nur das das Ergebnis am Anfang und das ergebnis am Ende nicht gleich sind.
Hier der Code:
Bitte helft mir, es ist wichtig.
Ich habe euch die .exe Datei beigelegt.
Danke im Voraus.
mfg tommy
Ich habe heute mal ein Programm geschrieben, das einen Zapfen rechnen soll.
Das klappt auch ganz gut, nur das das Ergebnis am Anfang und das ergebnis am Ende nicht gleich sind.
Hier der Code:
Code:
#include <conio.h>
#include <stdio.h>
void main (void)
{
float fMinMD;
float fMaxMD;
float fStart;
float fErgebnis;
float fMulti;
float fDivi;
printf("Zapfenrechnen\n");
printf("----------------\n");
printf("minimaler Multiplikator:");
scanf("%f",& fMinMD);
printf("maximaler Multiplikator:");
scanf("%f",& fMaxMD);
printf("Startwert:");
scanf("%f",& fStart);
fMulti = fMinMD;
fDivi = fMinMD;
while(fMulti<=fMaxMD)
{
fErgebnis = fStart*fMulti;
printf("\n%f x %f = %f", fStart, fMulti, fErgebnis);
fMulti++;
fStart = fErgebnis;
}
while(fDivi<=fMaxMD)
{
fErgebnis = fStart/fDivi;
printf("\n%f / %f = %f", fStart, fDivi, fErgebnis);
fDivi++;
fStart = fErgebnis;
}
getch ();
}
Bitte helft mir, es ist wichtig.
Ich habe euch die .exe Datei beigelegt.
Danke im Voraus.
mfg tommy