I'll do that next time!
Now i want to make some comments, that depends on the value i get from the last function ( j / d ). But i doesn't seem like i can do that, the comment is always the same, no matter what value i get. I am allowed to make the value be between to other values like i have done right? And one last thing ? what do i need the return 0; (or whatever value i like) function for?
Code:
#include <iostream>
using namespace std;
double y; // Antal genstande! - You should probably not use Globals
double x; // Vægt!
double d;
double j;
int main()
{
cout<< " PROMILLE UDREGNER ";
cout<< "\n - af Alek - ";
cin.get();
cout<<"Indsaet din vaegt i kg : ";
cin>> x;
d = 0.68 * x;
cin.ignore();
cout<<"Indsaet antal indtagede genstande : ";
cin>> y;
j = 12 * y;
cin.ignore();
cout<<"Din promille er: ";
cout<< j / d;
if ( 0.2 <= ( j / d ) <= 0.5 ) {
cout<<"\n Oejets evne til hurtigt at fokusere og omstille sig fra lys til moerke forringes.";
}
else if ( 0.5 <= ( j / d ) <= 0.8 ) {
cout<<"\n Evnen til på en gang at opfatte situationer og samtidig udfoere praecise bevaegelser begynder at forringes, ligesom synsvinklen indsnaevres.";
}
else if ( 0.8 <= ( j / d ) <= 1.0 ) {
cout<<"\n Nedsat koordinationsevne og oeget reaktionstid.";
}
else if ( 1.0 <= ( j / d ) <= 1.5 ) {
cout<<"\n Opmaerksomheden og koncentrationsevnen bliver svaekket, traethedssymptomer begynder, ligesom balance- og bevaegelsesevnen nedsaette.";
}
else if ( 1.5 <= ( j / d ) <= 2.0 ) {
cout<<"\n Svaert forringet bevaegelsesevne og talebesvær. Centralnervesystemet og maven har faaet nok.";
}
else if ( 2.0 <= ( j / d ) <= 3.0 ) {
cout<<"\n Store forgiftningssymptomer. Selvkontrollen er helt vaek.";
}
else if ( 3.0 <= ( j / d ) <= 4.0 ) {
cout<<"\n Manglende kontrol over f.eks. urinblaeren, evt. bevidstloeshed.";
}
else if ( 4.0 <= ( j / d ) <= 100000 ) {
cout<<"\n Bevidstloeshed, livsfare";
}
else {
cout<<"Du er ikke paavirket af alkohol";
cin.get();
}
cin.get();
}
Thx again !