/* * * Assignment #15 * by Vamp898 * */ #include float calculate_u( float i, float r ) { float u; u = i * r; return ( u ); } float calculate_i( float r, float u ) { float i; i = u / r; return ( i ); } float calculate_r( float u, float i ) { float r; r = u / i; return ( r ); } int main(void) { char wwsd; float a, r; printf( "Was möchten Sie berechnen?\n\n" ); printf( "Bitte geben Sie ein {o|v|a}: " ); scanf( "%s", &wwsd ); if( wwsd == a ) { float u, r, i; printf( "Geben Sie U ein\n" ); scanf( "%f", &u ); printf( "Geben Sie R ein\n" ); scanf( "%f", &r ); i = calculate_i( u, r ); printf( "I = %2.0fA\n", i ); return( 0 ); } else { if( wwsd == r ) { float u, r, i; printf( "Geben sie U ein\n" ); scanf( "%f", &u ); printf( "Geben sie I ein\n" ); scanf( "%f", &i ); r = calculate_r( u, i ); printf( "R = %2.0fR\n", r ); return( 0 ); } else { float u, r, i; printf( "Geben sie R ein\n" ); scanf( "%f", &r ); printf( "Geben sie I ein\n" ); scanf( "%f", &i ); u = calculate_u( i, r ); printf( "U = %2.0fVolt\n" ); return( 0 ); } } }