描述
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:
R = 1/(1/r1 + 1/r2)
输入
两个电阻阻抗大小,浮点型,以一个空格分开。
输出
并联之后的阻抗大小,结果保留小数点后2位
样例输入
1 2
样例输出
0.67
提示
计算过程使用float类型
代码:
(c++)
#include<iostream>
using namespace std;
#include<iomanip>
/*描述
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:
R = 1/(1/r1 + 1/r2)
输入
两个电阻阻抗大小,浮点型,以一个空格分开。
输出
并联之后的阻抗大小,结果保留小数点后2位
样例输入
1 2
样例输出
0.67
提示
计算过程使用float类型
*/
int main(){
float r1=0, r2 = 0;
cin >> r1;//输入电阻r1的阻值
cin >> r2;//输入电阻r2的阻值
cout << setiosflags(ios::fixed) << setprecision(2)
<< 1 / (1 / r1 + 1 / r2) <<endl;//输出并联之后的阻抗大小的值,并保留到小数点后2位
system("pause");
return 0;
}
(Java)
import java.util.Scanner;
public class Main {
/*描述
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下:
R = 1/(1/r1 + 1/r2)
输入
两个电阻阻抗大小,浮点型,以一个空格分开。
输出
并联之后的阻抗大小,结果保留小数点后2位
样例输入
1 2
样例输出
0.67
提示
计算过程使用float类型
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
float r1= input.nextFloat();//输入r1的阻值
float r2= input.nextFloat();//输入r2的阻值
//输出并联之后的阻抗大小,保留小数点后2位。
System.out.printf("%.2f",1/(1/r1 + 1/r2));
}
}