Fahrzeugklasse begonnen, theorie verstanden nächstes thema
This commit is contained in:
68
main.cpp
68
main.cpp
@@ -6,6 +6,60 @@ int number = 12;
|
|||||||
|
|
||||||
char Buchstabe = 'a';
|
char Buchstabe = 'a';
|
||||||
|
|
||||||
|
class Fahrzeug
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
int kw;
|
||||||
|
float ps;
|
||||||
|
float verbrauch;
|
||||||
|
public:
|
||||||
|
std::string Hersteller;
|
||||||
|
Fahrzeug(std::string s_Hersteller, int i_kw);
|
||||||
|
~Fahrzeug();
|
||||||
|
|
||||||
|
void mechanical_view();
|
||||||
|
float fn_enginechange(int new_kw);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
Fahrzeug::Fahrzeug(std::string s_Hersteller, int i_kw)
|
||||||
|
{
|
||||||
|
kw = i_kw;
|
||||||
|
ps = i_kw * 1.36;
|
||||||
|
Hersteller = s_Hersteller;
|
||||||
|
verbrauch = 6.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
Fahrzeug::~Fahrzeug()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
float Fahrzeug::fn_enginechange(int new_kw){
|
||||||
|
float cost = 0;
|
||||||
|
cost = 100+new_kw*10;
|
||||||
|
this->verbrauch = new_kw/(100*.3);
|
||||||
|
this->kw = new_kw;
|
||||||
|
this->ps = new_kw*1.36;
|
||||||
|
|
||||||
|
return cost;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Fahrzeug::mechanical_view(){
|
||||||
|
std::cout <<"Das Gerät ist von "<< Hersteller << " und hat eine Leistung von "<< kw <<"kw ("<<ps <<" ps)"<<std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
float fn_tunung(Fahrzeug &geraet){
|
||||||
|
float cost = 0.0;
|
||||||
|
geraet.Hersteller = "BMW M";
|
||||||
|
cost = 25;
|
||||||
|
|
||||||
|
|
||||||
|
return cost;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
std::cout << "Hallo Welt" << std::endl << number << std::endl;
|
std::cout << "Hallo Welt" << std::endl << number << std::endl;
|
||||||
@@ -38,10 +92,20 @@ main()
|
|||||||
ax::fn_CtUp(number);
|
ax::fn_CtUp(number);
|
||||||
ax::ausgebene(number);
|
ax::ausgebene(number);
|
||||||
|
|
||||||
|
Fahrzeug erstes_Auto("BMW", 100);
|
||||||
|
erstes_Auto.mechanical_view();
|
||||||
|
|
||||||
|
std::cout << "Ich wusste nur das es ein " << erstes_Auto.Hersteller << " ist"<<std::endl;
|
||||||
|
|
||||||
};
|
fn_tunung(erstes_Auto);
|
||||||
|
|
||||||
|
std::cout << "Nun ist es ein " << erstes_Auto.Hersteller << " !"<<std::endl;
|
||||||
|
|
||||||
|
erstes_Auto.fn_enginechange(180);
|
||||||
|
|
||||||
|
erstes_Auto.mechanical_view();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user