Help Programma

di il
1 risposte

Help Programma

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;
}

1 Risposte

  • Re: Help Programma

    In questa riga:
    
    RL=RL00*TANH(6,28*DM/RL0)
    
    RL varianile non definita.
    RL00 non è inizializzata (tiene valore random)
    RL0 non è inizializzata (tiene valore random)
    TANH non esiste, esiste invece tanh
Devi accedere o registrarti per scrivere nel forum
1 risposte