Програмата в 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;
}
Просто не знам какво да правя, а искам да я пратя на колега.
Благодаря предварително.
Благодаря много.Изтеглих файла. Дава вирус както и при мойте компилаций, но работи. Да ти да пусна и кода за изчисляване на
помещенията да го компилираш и него. Може поне да ги ползвате за да си пресметнете отоплението на бъдещата вила :).
Здравей,
може да провериш файлът тук.
Bitdefender също мълчи. Сподели коя го засича и като какво. Иначе няма проблем да пратиш да ти компилирам нещата.
Поздрави :)
PS -> Един вариант, без конзола.
#include "pch.h"
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main()
{
/*Помещение: Спалня 1
Определяне чистите площи:
Външни стени: 20,70 m²
Прозорци: 1,44 m²
Вътрешни стени: 22,14 m²
Таван: 16,80 m²
Под: 16,80 m²
Желаната вътрешна температура в помещението: 22 C⁰
„Делата Т-външно”= 22-(-15)= 37 C⁰
„Делата Т-вътрешно” = 22-(-0)= 22 C⁰
„Делата Т-под”= 22-(+12)= 10 C⁰
„Делата Т-таван” = „Делата Т-вътрешно” = 22 C⁰
Определяне на топлинните загуби:
Външни стени: 20,70 m² х 0,35 W/m2K х 37 C⁰ = 268,06 W
Прозорци: 1,44 m² х 2,90 W/m2K х 37 C⁰ = 154,51 W
Вътрешни стени: 22,14 m² х 0,50 W/m2K х 22 C⁰ = 243,54W
Таван: 16,80 m² х 0,30 W/m2K х 22 C⁰ = 100,88 W
Под: 16,80 m² х 0,40 W/m2K х 10 C⁰ = 67,2W
Общи топлинните загуби възлизат на : 834,19 W */
double OutWall;
cout << "Vavedete kvadraturata na vansnite steni v m2" << endl;
cin >> OutWall;
double IntWall;
cout << "Vavedete kvadraturata na vatresnite steni v m2" << endl;
cin >> IntWall;
double Windows;
cout << "Vavedete kvadraturata na prozorcite v m2" << endl;
cin >> Windows;
double Ceiling;
cout << "Vavedete kvadraturata na tavana v m2" << endl;
cin >> Ceiling;
double Floor;
cout << "Vavedete kvadraturata na poda v m2" << endl;
cin >> Floor;
double TemRoom;
cout << "Vavedete zelanata Temperatura v staqta v garadus celzii" << endl;
cin >> TemRoom;
double TemOut;
cout << "Vavedete vannsnata Temperatura v garadus celzii" << endl;
cin >> TemOut;
string losts;
cout << "Ima li izolacia ? Y / N" << endl;
cin >> losts;
while (losts != "y" && losts != "n") {
cout << "Vavedete s malki bukvi y / n" << endl;
cin >> losts;
}
double lost = 0;
double DeltaTOut = TemRoom - (-TemOut);
double DeltaTCeilling = TemRoom;
double DeltaTFloor = TemRoom - 10;
if (losts == "y") {
lost = 0.35;
}
if (losts == "n") {
lost = 1.95;
}
double LostOutWall = DeltaTOut * lost * OutWall;
double LostWindows = DeltaTOut * 2.90 * Windows;
double LostIntWall = IntWall * 0.50 * TemRoom;
double LostCeiling = Ceiling * 0.30 * TemRoom;
double lostFloor = Floor * 0.40 * DeltaTFloor;
double TotalLost = LostOutWall + LostWindows + LostIntWall + LostCeiling + lostFloor;
cout << " " << TotalLost << "Obsti toplinni zagubi. " << endl;
cout << "Vavedete ' Krai ' ";
string krai;
cin >> krai;
return 0;
}
Ето и другия код.Антивирусната е Аваст.
Ей страхотна работа . Много добре е станало.
Здравей,
ето го новото ти приложение.
Поздрави :)