All pastes #795847 Raw Edit

Zeug

public text v1 · immutable
#795847 ·published 2007-11-24 14:51 UTC
rendered paste body
/*
 *
 * Assignment #15
 * by Vamp898
 *
 */
 #include <stdio.h>
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 );
		}
	}
}