私はちょっとした助けが必要です。 プログラミング割り当てのために、私は平方根を計算するプログラムを書く必要がありますユーザーが入力した番号で、一定の要件があります。3つのユーザー定義関数を使って数値の真の平方根を計算する方法
主番号を要求し、それを表示し、ユーザはそれを
計算は呼び出された関数で行われなければならないを閉じずにプログラムを繰り返すことができるように、ループ内動作しますSQROOTアルゴリズムを用いメインによって呼び出される。
newValueに= 0.5 *(oldVa LUE +(X/OLDVALUE))
- SQROOT次いでSQROOTによって呼び出されるABSVAL命名機能を有する数値の絶対値を求める必要があります
私はこのようなプログラムをどこから始めるべきかを知りません。しかし、これは私がこれまで持っているものです。
#include <iostream>
#include <cmath>
#include <cstdlib>
using namespace std;
double sqRoot();
double absVal();
int i = 0;
double X;
int main()
{
sqRoot = sqrt(X);
double X;
// Calculations
cout << "Please enter a number: ";
cin >> X;
while (X <= 0)
{
cout << "*** Error: Invalid Number! *** " << endl;
cout << "Please enter a number: ";
cin >> X;
}
while (X >= 1)
{
cout << "The Square Root is: " << sqRoot << endl;
}
}
double sqRoot()
{
double newValue;
double oldValue ;
while (abs(newValue - oldValue) > 0.0001)
{
newValue = 0.5 * (oldValue + (X/oldValue));
oldValue = newValue;
cout << " The square root is: " << newValue << endl;
}
return (newValue);
}
私はすぐ隣、どのように適切にプログラムを書くために何をすべきかをで立ち往生しています。 ヘルプとヒントをありがとう!