DXMCalculator
DXMCalculator ver. 0.3

DXMCalculator
- консольный калькулятор со свободным исходным кодом, считающий пропорции ингредиентов для экстракции DXM. При этом есть выбор трех самых распространенных лекарств из которых будет проводится экстрагирование. Это - Туссин+. Гикодин, Тофф+.
По поводу русского языка:
Данная программа не будет переводится на русский язык.
Для тех кто плохо понимает английский:
Non-polar solvent(Gasoline) - неполярный растворитель(бензин).
Concentrated alkali(NaOH) - концентрированная щелочь, обычно используется гидроксид натрия.
Water with Hydrochloric acid - вода с соляной кислотой.
Hydrochloric acid(HCI 37%) - соляная кислота концентрированная 37%
Water with Citric Acid - вода с лимонной кислотой
Citric Acid(e330) - лимонная кислота
По всем вопросам и предложениям пишите на dedult[собака]yandex.ru, либо сюда.
Код: Выделить всё
//DXMCalc ver. 0.3 by neurosiZ
#include
#include
using namespace std;
int main(int argc, char* atgv[]){
int a, qua, vol, avol, gas, alk, dxm, alkc;
double watc, wath, agas, avolm, hci, adxm, e330;
char sy[10], pak[50];
cout << "Welcome to DXMCalc ver. 0.3 by Dedult" << endl;
cout << "Enter:" <<endl << " 1 - Tussin+" << endl << " 2 - Glycodin" << endl << " 3 - Toff+" << endl << ">";
cin >> a;
if (a==1){
alkc=49;
dxm=236;
vol=118;
gas=35;
strcpy(sy,"Tussin+");
strcpy(pak,"Quantity of bottles Tussin+");
}
else
if (a==2){
alkc=48;
dxm=200;
vol=100;
gas=33;
strcpy(sy,"Glycodin");
strcpy(pak,"Quantity of bottles Glycodin");
}
else
if (a==3){
alkc=46;
dxm=150;
vol=100;
gas=33;
strcpy(sy,"Toff+");
strcpy(pak,"Quantity of packings Toff+");
}
else exit(0);
cout << pak << ": ";
cin >> qua;
if (qua <= 100){
avol = qua * vol; //syrup total amount
adxm=qua*dxm; //quantity dxm in all syrups
agas = qua * gas; //gasoline volume
alk=adxm/alkc; //alkali volume
watc=adxm/4; //the Quantity of water with citric acid
wath=adxm/10;
avolm=(avol*2)+agas+alk; //Total amount of gasoline, syrup and alkali
hci=adxm*0.00022;
e330=adxm*0.00250;
cout << endl <<" " << sy << ": " << avol << "ml" << endl;
cout << " DXM HBr: " << adxm << "mg" <<endl;
cout << " Non-polar solvent(Gasoline): " << agas << "ml" << endl;
cout << " Concentrated alkali(NaOH): " << alk << "ml" << endl;
cout << " Water with Hydrochloric acid: " << wath << "ml" << endl;
cout << " Hydrochloric acid(HCI 37%): " << hci << "ml" << endl;
cout << " Water with Citric Acid: " << watc << "ml" << endl;
cout << " Citric Acid(e330): " << e330 << "g" << endl;
cout << " Non-polar solvent, Concentrated alkalis, " << sy << " and Water: " << avolm << "ml" << endl;
cout << endl << "Press Enter to exit...";
cin.ignore(numeric_limits<streamsize>::max(), 'n');
cin.clear();
cin.get();
}
else
return 0;
}
http://ifolder.ru/29185392