2 Commits
7 changed files with 32 additions and 8 deletions

No files matched your search

+6 -6
View File
@@ -5,14 +5,14 @@
using namespace std;
Vektor Vektor::mulVektor(const Vektor &vec, const float &skalar){
Vektor ergebnis = {vec.x * skalar, vec.y * skalar};
return ergebnis;
void Vektor::mul(const float &skalar){
this->x *= skalar;
this->y *= skalar;
}
Vektor addVektor(const Vektor &vec1, const Vektor &vec2) {
Vektor erg = {x + x, y + y};
return erg;
void Vektor::add(const Vektor &vec2) {
this->x += vec2.x;
this->y += vec2.y;
}
Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft,const float &dt) {
+2 -2
View File
@@ -30,9 +30,9 @@ public:
this->geschwindigkeit = geschwindigkeit;
};
float liefereMasse();
Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft,
const float &dt);
Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft, const float &dt);
Vektor lieferePosition();
Vektor liefereGeschwindigkeit();
void bewegen(Vektor beschleunigung, float dt);
string text();
};
+11
View File
@@ -0,0 +1,11 @@
# Klassen:
- Verkehrsmittel
- Posistion (int x, int y)
- bewegen(neue Posistion)
- Luftfahrzeuge
- max. Flughöhe
- Radfahrzeuge
- Anzahl Räder
- Pkw
- Anzahl Türen
+3
View File
@@ -0,0 +1,3 @@
#pragma once
class Luftfahrzeug{
};
+3
View File
@@ -0,0 +1,3 @@
#pragma once
class PKW{};
+3
View File
@@ -0,0 +1,3 @@
#pragma once
class Radfahrzeug{};
+4
View File
@@ -0,0 +1,4 @@
#pragma once
class Verkehrsmittel{
};