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^^


Anmelden zum Antworten