Funktion wird nicht ausgeführt
-
Hi,
Haben in der schule grad mit C angefangen und sollen ein Rechner programmieren mit Funtionen. SO läuft es ja, allerdings wird die Funktion nicht bearbeitet.
#include <stdio.h> int funktion(int zahl1, int zahl2); int main() { printf("\tR e c h e n p r o g r a m m\n\n"); int rechenz; printf("\n<<+>> 1"); printf("\n<<->> 2"); printf("\n<<*>> 3"); printf("\n<</>> 4"); printf("\nModus: "); do { scanf("%i",&rechenz); if(rechenz==1) { printf("Plus"); } if(rechenz==2) { printf("Minus"); } if(rechenz==3) { printf("Mal"); } if(rechenz==4) { printf("Geteilt"); } if(rechenz>4) { printf("Ungültige Eingabe"); printf("\nModus: "); } }while(rechenz>4); return 0; } int funktion(int zahl1, int zahl2) { printf("Geben Sie nun die 1. Zahl ein: "); scanf("%lf",&zahl1); printf("\n%lf",&zahl1); do { printf("Geben Sie nun die 2. Zahl ein: "); scanf("\n%lf",&zahl2); if(zahl2 ==0) { printf("Die 0 ist ungültig!\nGeben Sie eine andere Zahl ein!"); } }while(zahl2==0); return 0; }
-
ab ins C-Abteil
-
hm wenn man eine Funktion hat, sollte man diese auch an der benötigten Stelle aufrufen^^