在线复数计算器
<!DOCTYPE html><html><head> <title>在线复数计算器</title> <meta name='description' content='使用这款免费的在线复数计算器,轻松进行复数加减乘除运算。输入实部和虚部,立即获取计算结果。'> <meta name='keywords' content='复数计算器, 在线计算器, 复数加法, 复数减法, 复数乘法, 复数除法, 复数运算'></head><body> <h1>在线复数计算器</h1> <form> <label for='complex1_real'>第一个复数:</label> <input type='text' id='complex1_real' placeholder='实部'> + <input type='text' id='complex1_imag' placeholder='虚部'>i <br><br> <label for='complex2_real'>第二个复数:</label> <input type='text' id='complex2_real' placeholder='实部'> + <input type='text' id='complex2_imag' placeholder='虚部'>i <br><br> <button type='button' onclick='add()'>加</button> <button type='button' onclick='subtract()'>减</button> <button type='button' onclick='multiply()'>乘</button> <button type='button' onclick='divide()'>除</button> </form> <br> <div id='result'></div> <script> function add() { var c1_real = parseFloat(document.getElementById('complex1_real').value); var c1_imag = parseFloat(document.getElementById('complex1_imag').value); var c2_real = parseFloat(document.getElementById('complex2_real').value); var c2_imag = parseFloat(document.getElementById('complex2_imag').value); var result_real = c1_real + c2_real; var result_imag = c1_imag + c2_imag; document.getElementById('result').innerHTML = '结果为:' + result_real + ' + ' + result_imag + 'i'; }
<pre><code> function subtract() { var c1_real = parseFloat(document.getElementById('complex1_real').value); var c1_imag = parseFloat(document.getElementById('complex1_imag').value); var c2_real = parseFloat(document.getElementById('complex2_real').value); var c2_imag = parseFloat(document.getElementById('complex2_imag').value); var result_real = c1_real - c2_real; var result_imag = c1_imag - c2_imag; document.getElementById('result').innerHTML = '结果为:' + result_real + ' + ' + result_imag + 'i'; }
function multiply() { var c1_real = parseFloat(document.getElementById('complex1_real').value); var c1_imag = parseFloat(document.getElementById('complex1_imag').value); var c2_real = parseFloat(document.getElementById('complex2_real').value); var c2_imag = parseFloat(document.getElementById('complex2_imag').value); var result_real = c1_real * c2_real - c1_imag * c2_imag; var result_imag = c1_real * c2_imag + c1_imag * c2_real; document.getElementById('result').innerHTML = '结果为:' + result_real + ' + ' + result_imag + 'i'; }
function divide() { var c1_real = parseFloat(document.getElementById('complex1_real').value); var c1_imag = parseFloat(document.getElementById('complex1_imag').value); var c2_real = parseFloat(document.getElementById('complex2_real').value); var c2_imag = parseFloat(document.getElementById('complex2_imag').value); var denominator = c2_real * c2_real + c2_imag * c2_imag; var result_real = (c1_real * c2_real + c1_imag * c2_imag) / denominator; var result_imag = (c1_imag * c2_real - c1_real * c2_imag) / denominator; document.getElementById('result').innerHTML = '结果为:' + result_real + ' + ' + result_imag + 'i'; } </script></body></html>
</code></pre>
原文地址: https://www.cveoy.top/t/topic/gr1a 著作权归作者所有。请勿转载和采集!