计算并联电阻的阻值
- C语言代码
- C++代码
- Java代码
- Python代码
💐The Begin💐点点关注,收藏不迷路💐 |
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:
R=1/(1/r1+1/r2)
输入
两个电阻阻抗大小,浮点型,以一个空格分开。
输出
并联之后的阻抗大小,结果保留小数点后2位
样例输入
1 2
样例输出
0.67
提示
计算过程使用float类型
C语言代码
#include <stdio.h>int main() {float r1, r2; // 分别存储两个电阻的阻值scanf("%f %f", &r1, &r2); // 读取输入的两个电阻阻值float parallelResistance = 1 / ((1 / r1) + (1 / r2)); // 根据公式计算并联电阻阻值printf("%.2f\n", parallelResistance); // 输出并联电阻阻值,保留小数点后2位return 0;
}
C++代码
#include <iostream>
#include <iomanip>int main() {float r1, r2; // 分别存储两个电阻的阻值std::cin >> r1 >> r2; // 读取输入的两个电阻阻值float parallelResistance = 1 / ((1 / r1) + (1 / r2)); // 根据公式计算并联电阻阻值std::cout << std::fixed << std::setprecision(2) << parallelResistance << std::endl; // 输出并联电阻阻值,保留小数点后2位return 0;
}
Java代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);float r1 = scanner.nextFloat(); // 读取第一个电阻的阻值float r2 = scanner.nextFloat(); // 读取第二个电阻的阻值float parallelResistance = 1 / ((1 / r1) + (1 / r2)); // 根据公式计算并联电阻阻值System.out.printf("%.2f\n", parallelResistance); // 输出并联电阻阻值,保留小数点后2位scanner.close();}
}
Python代码
r1, r2 = map(float, input().split()) // 读取输入的两个电阻阻值parallelResistance = 1 / ((1 / r1) + (1 / r2)) // 根据公式计算并联电阻阻值print("%.2f" % parallelResistance) // 输出并联电阻阻值,保留小数点后2位
💐The End💐点点关注,收藏不迷路💐 |