victoria92
Messages postés1Date d'inscriptionsamedi 10 mars 2012StatutMembreDernière intervention10 mars 2012
-
10 mars 2012 à 23:59
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
12 mars 2012 à 06:06
j'ai essayé d'obtenir les courbes représenté dans cette petite partie du programme en c++
void __fastcall TForm1::Button4Click(TObject *Sender)
{
float d,HR,H,L;
for(int i=-120;i<=120;i++){
d=StrToFloat(Form1->Edit3->Text);
HR=StrToFloat(Form1->Edit9->Text);
L=StrToFloat(Form1->Edit11->Text);
H = acos(((cos(d*(PI/180.))*cos(HR*(PI/180.))*sin(L*(PI/180.)))-(sin(d*(PI/180.))*cos(L*(PI/180.))))/cos(i*(PI/180.)))*(180./PI);
Chart2->Series[2]->Add(H,i,clRed);
}
}
après exécution il m'affiche le message d'erreur suivant
erreur d'exception Elisterror 'Indice hors limite (2)'
j'arrive pas a savoir d'ou vient l'erreur car le début du programme fonctionne correctement
merci de votre aide
A voir également:
La conversion d'un type de données varchar en type de données datetime a créé une valeur hors limites.