/*
*
* 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 );
}
}
}