抵抗を直列、並列につないだ時の抵抗値を計算する
#include <stdio.h> int main() { int r1; int r2; printf( "抵抗値1を入力してください>" ); scanf( "%d", &r1 ); printf( "抵抗値2を入力してください>" ); scanf( "%d", &r2 ); int serial = r1 + r2; int parallel = (r1 * r2) / ( r1 + r2 ); printf( "直列接続時の合成抵抗: %dΩ\n", serial ); printf( "並列接続時の合成抵抗: %dΩ\n", parallel ); return 0; } |
抵抗による電圧の分圧値を計算する
#include <stdio.h> int main() double ans; int voltage; int r1; int r2; printf( "電圧を入力してください(V)>" ); scanf( "%d", &voltage ); printf( "抵抗値1を入力してください(電源側)>" ); scanf( "%d", &r1 ); printf( "抵抗値2を入力してください(GND側 )>" ); scanf( "%d", &r2 ); ans = (double)( voltage * r2 ) / ( r1 + r2 ); printf( "中間の電圧は: %.1fV\n", ans ); return 0; } |
関連記事
コメントを残す