Lebensmittel Analyse Programm
-
Ist der Algorithmus meines Lebensmittel Analyse Programms richtig?
float pf(const std::string& name) { int p=0; float s=0; while(s+1) { switch(name[p]) { default:++p;continue; case 0:return s; case 76:case 82:case 71: s+=0.934f*p==0;p++;break; case 97:case 115: s+=0.8f;p++;break; case 110:case 103:case 118: s+=0.6f;p++;break; case 106:case 101:case 111: s+=0.5;p++;break; } } return 0; } int main() { std::string name; int gewicht; std::cout<<"Lebensmittelname: "; std::cin>>name; std::cout<<"Gewicht in g: "; std::cin>>gewicht; std::cout<<"\nAnteil Pferdefleisch in g: "<<gewicht*pf(name)/name.length()<<std::endl; }
-
Da der Code grausam aussieht, gehe ich mal nicht davon aus...