Salve ragazzi, non compilo da qualche anno in C++, e siccome mi serve scrivere un programma ,mi sono ricimentato in questo linguaggio di programmazione.
Nel programma sotto non riesco ad individuare l'errore di compilazione. Il programma dovrebbe funzionare così:
-inserimento variabili RL00 e DM
-uguaglianza RL0=RL00
-calcola il valore di una variabile RL tramite un espressione in funzione di RL0
-nel caso in cui RL-RL0 è più grande di 10^(-3) il programma deve ricalcolare RL ,ma nell'espressione deve essere sostituito RL0 con il valore di RL trovato precendetemente.
-quando RL-RL0 è più piccolo di 10^(-3) il programma restituisce il valore di RL trovato
#include <iostream>
#include <math.h>
using namespace std;
int main()
{int DM
float L0;RL00;TEST;RL0;
cout << "Inserisci L0"<<endl;
cin>>L0;
cout << "Inserisci d"<<endl;
cin>>DM;
do
{(RL=RL00*TANH(6,28*DM/RL0)
TEST=ABS(RL-RL0) ;RL0=RL;)
}while (TEST>0.001)
cout << RL;
cout << RL;
system("pause");
return 0;
}