Програмата в CodeBlocks работи, но .exe фаила дава грешка.
Програмата се компилира и работи, но когато се стартира .ехе файла дава грешки. От липсващи dll. (които ги качвам ) до b0x000007.
Един път взе , че тръгна и се наложи да променя в нея нещо и пак се почна. Ето и кода на C++ .
#include<iostream>
#include<string>
#include<cmath>
using namespace std;
int main(){
/*За да определите „Делта Т- радиатор”,
трябва от температурата на водата - 60 C?,
да извадите температурата на помещението - 25 C? и получавате „Делта Т- радиатор” 35 C?.
Да приемем, че сте се спрели на глидери H500 с топлоотдаване 113W при „Делта Т” 50 C?.
За да определите колко би отдавал този глидер при „Делта Т- радиатор” = 35 C?,
можете с известна лека неточност да разделите 35 C? на 50 C?,
след което да умножите с 113W и да получите 79,1W от глидер.*/
int temperatureKotel;
int temperatureRoom;
int hRadiator;
int PowerRadiatorGl;
int PowerRoom;
cout <<"Programa za presmqtane na radiatori ot Biser Markov."<<endl;
cout<<endl;
cout <<"Vavedete temperaturata na vodata v instalaciata."<<endl;
cin >> temperatureKotel;
cout <<"Vavedete temperaturata na pomestenieto koqto zelaete"<<endl;
cin >>temperatureRoom;
cout <<"Vavedete mostnosta na edin glider ot radiatora"<<endl;
cout <<"Ako ne znaete mostnosta napisete "<<" 0 "<<endl;
cin >>PowerRadiatorGl;
if(PowerRadiatorGl==0){
cout <<"Vavedete visochinata na radiatora v milimetri"<<endl;
cin >>hRadiator;
if(hRadiator==500){
PowerRadiatorGl=150;
}
if(hRadiator==600){
PowerRadiatorGl=168;
}
if(hRadiator==800){
PowerRadiatorGl=192;
}
if(hRadiator==1200){
PowerRadiatorGl=210;
}
if(hRadiator==350){
PowerRadiatorGl=115;
}
}
cout <<"Vavedete neobhodimata mostnost za staqta"<<endl;
cin >>PowerRoom;
double DeltaT=temperatureKotel-temperatureRoom;
double PowerGlider = DeltaT/50*PowerRadiatorGl;
cout <<"Mostnosta na glidera pri "<<temperatureRoom<<" gradusa v staqta"<<endl;
cout<<"i "<<temperatureRoom<<" gradusa na vodata"<<" e "<<ceil(PowerGlider)<<" Wata"<<" na glider."<<endl;
double numberGlider = PowerRoom/PowerGlider;
cout <<"Broqt na gliderite e: "<<ceil(numberGlider)<<endl;
cout <<endl;
cout <<"Krai na zabavlenieto. Ako vi e studeno daste si porychali po- golqma temperatura za staqta."<<endl;
cout <<"Vavedete : Krai .";
string finish;
cin >>finish;
if(finish == "Krai"){
cout <<"Bay"<<endl;
}
return 0;
}
Просто не знам какво да правя, а искам да я пратя на колега.
Благодаря предварително.
Давам екзето и същото като при мен. На другия компютър пак грешка. На друг компютър с друг CodeBlokcs пак съющото.
Ами виж на другия компютър дали има всички диелели, които му трябват. И дали има път към тях. Другата възможна причина е да компилираш 64 битово екзе и да го пускаш на 32 битова ОС, но това е по-малко вероятно.
Компилирах я с Visual Studio става само на компютъра на който е качен Visual , на всякъде я засича като витус и дава грешка.
Ако някой може да ми я компилира и да ми я прати ще съм много благодарен.