#include<stdio.h>
#include<math.h>
void text( void )
{
printf ( "Bitte gib Fall ein\n " ) ; }
void textfall( void )
{
printf ( "Bitte gib Zahl ein\n " ) ; }
float Rechnung1( float a, float b)
{
return ( a * b) ;
}
float Rechnung2( float a, float b)
{
return ( a / b) ;
}
int main( )
{
int Fall;
float ergebnis1 = Rechnung1( x, y) ;
float ergebnis2 = Rechnung2( x, y) ;
text( ) ;
scanf_s( "%i" , & Fall) ;
switch ( Fall)
{
case 1 :
textfall( ) ;
scanf_s( "%f" , & x) ;
textfall( ) ;
scanf_s( "%f" , & y) ;
Rechnung1( x, y) ;
printf ( "Die Anwort heißt: %f \n " , ergebnis1
) ; break ;
case 2 :
textfall( ) ;
scanf_s( "%f" , & x) ;
textfall( ) ;
scanf_s( "%f" , & y) ;
Rechnung2( x, y) ;
printf ( "Die Anwort heißt: %f \n " , ergebnis2
) ; break ;
}
return 0 ;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgoKdm9pZCB0ZXh0KHZvaWQpCnsKcHJpbnRmKCJCaXR0ZSBnaWIgRmFsbCBlaW5cbiIpOwp9Cgp2b2lkIHRleHRmYWxsKHZvaWQpCnsKcHJpbnRmKCJCaXR0ZSBnaWIgWmFobCBlaW5cbiIpOwp9CgpmbG9hdCBSZWNobnVuZzEoZmxvYXQgYSwgZmxvYXQgYikKewpyZXR1cm4gKGEgKiBiKTsKCn0KCmZsb2F0IFJlY2hudW5nMihmbG9hdCBhLCBmbG9hdCBiKQp7CnJldHVybiAoYSAvIGIpOwp9CgppbnQgbWFpbigpCnsKaW50IEZhbGw7CmZsb2F0IGVyZ2VibmlzMSA9IFJlY2hudW5nMSh4LHkpOwpmbG9hdCBlcmdlYm5pczIgPSBSZWNobnVuZzIoeCx5KTsKdGV4dCgpOwpzY2FuZl9zKCIlaSIsICZGYWxsKTsKCnN3aXRjaCAoRmFsbCkKewoKY2FzZSAxOiAKCXRleHRmYWxsKCk7CglzY2FuZl9zKCIlZiIsICZ4KTsKCXRleHRmYWxsKCk7CglzY2FuZl9zKCIlZiIsICZ5KTsKCVJlY2hudW5nMSh4LCB5KTsKCXByaW50ZigiRGllIEFud29ydCBoZWnDn3Q6ICVmIFxuIixlcmdlYm5pczEpOwoJYnJlYWs7CmNhc2UgMjoKCXRleHRmYWxsKCk7CglzY2FuZl9zKCIlZiIsICZ4KTsKCXRleHRmYWxsKCk7CglzY2FuZl9zKCIlZiIsICZ5KTsKCVJlY2hudW5nMih4LHkpOwoJcHJpbnRmKCJEaWUgQW53b3J0IGhlacOfdDogJWYgXG4iLCBlcmdlYm5pczIpOwoJYnJlYWs7Cgp9CgoKcmV0dXJuIDA7Cn0=
compilation info
prog.c: In function ‘main’:
prog.c:28:29: error: ‘x’ undeclared (first use in this function)
float ergebnis1 = Rechnung1(x,y);
^
prog.c:28:29: note: each undeclared identifier is reported only once for each function it appears in
prog.c:28:31: error: ‘y’ undeclared (first use in this function)
float ergebnis1 = Rechnung1(x,y);
^
prog.c:31:1: warning: implicit declaration of function ‘scanf_s’; did you mean ‘scanf’? [-Wimplicit-function-declaration]
scanf_s("%i", &Fall);
^~~~~~~
scanf
stdout