C-Programm in Dev-C++ kombiliert

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/c-programm_in_dev-c_kombiliert_183070/page_1 - zur Vollversion wechseln!


Qualle schrieb am 31.07.2007 um 16:57

Hallo!!:D

Hab heute diese Programm geschrieben.(Programm für +,-,*,/,Berechnungen)
Das Problem ist, dass es mich zweimal auffordert die Zahl1 und Zahl2 einzugeben, obwohl das nur einmal vorgesehen war.
ZAuZ sollte dies bewerkstelligen.
Das Ergebnis ist auch nicht korrekt, aber das nur so am Rande.

Fehlermeldungen hab ich keine!!!!
Könnte einer von Euch diese Programm ausführen und mir erklären woran das liegen kann.
Vielen Dank!!!:)


#include <stdio.h>
#include <stdlib.h>
/*Zahlen Aufnahme und Zuweisung*/
#define ZAuZ { printf("Geben Sie zwei Zahlen ein....\n\n\n");\
printf("1.Zahl:");scanf("%g\n",&a);\
printf("2.Zahl:");scanf("%g\n",&b);}

float WelRechArt(float);

main()
{
float index;
float a,b,Ergebnis;

printf("Welche Rechnart(+=1,-=2,*=3,/=4):");scanf("%g",&index);
WelRechArt(index);
Ergebnis=WelRechArt(index);
printf("Das Ergebnis ist:%g\n",Ergebnis);
system("PAUSE");







}
float WelRechArt(float Rechart)
{
int a,b;

if(Rechart==1)
{
ZAuZ;
Rechart=a+b;
return(Rechart);
}

else if (Rechart==2)
{
ZAuZ;
Rechart=a-b;
return(Rechart);
}

else if (Rechart==3)
{
ZAuZ;
Rechart=a*b;
return(Rechart);
}

else if (Rechart==4)
{
ZAuZ;
Rechart=a/b;
return(Rechart);
}
}


murcielago schrieb am 31.07.2007 um 17:03

baba!


fatmike182 schrieb am 31.07.2007 um 17:06

Tipp, bevor ein alternativer "Endlösungsvorschlag" von einem Mod kommt:
les deine alten Threads bis zum Ende (v.a. das Ende) denk drüber nach und editier den ganz flott um, dann sag ichs auch keinem!

Code:
else {
Qualle = 0;
oc.at = unpostbar;
Dauer = oneweekoderso
} 


ica schrieb am 31.07.2007 um 17:08

WelRechArt(index);
Ergebnis=WelRechArt(index);

du rufst zwei mal WelRechArt auf.....

das ergebnis wird nicht stimmen weil du mit "ints" dividierst...


Nico schrieb am 31.07.2007 um 17:10

streich
WelRechArt(index);
raus

owned :)


mat schrieb am 31.07.2007 um 17:19

:closed:




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025