Aufg. 2, 2/4 Funktionen implementiert, .h datei erstellt
This commit is contained in:
parent
7ae37fad48
commit
78de564416
@ -1,19 +1,12 @@
|
||||
#include <iostream>
|
||||
#include "flugkurve01.h"
|
||||
using namespace std;
|
||||
|
||||
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
// Körper:
|
||||
float masse = 10; // [kg]
|
||||
float xPosition = 0; // [m]
|
||||
float yPosition = 0; // [m]
|
||||
float xGeschwindigkeit = 10; // [m/s]
|
||||
float yGeschwindigkeit = 10; // [m/s]
|
||||
|
||||
// Parametrierung der auf den Körper wirkende Kräfte:
|
||||
const float X_BESCHLEUNIGUNG_GRAVITATION = 0; // [m/s^2]
|
||||
const float Y_BESCHLEUNIGUNG_GRAVITATION = -9.81; // [m/s^2]
|
||||
const float REIBUNGSKOEFFIZIENT = -5; // [kg/s]
|
||||
|
||||
// Sorgt dafür, dass 2 Nachkommastellen angezeigt werden:
|
||||
cout << fixed;
|
||||
@ -42,4 +35,23 @@ int main()
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Vektor mulVektor(Vektor vec, float num){
|
||||
Vektor ergebnis = {vec.x * num, vec.y * num};
|
||||
return ergebnis;
|
||||
}
|
||||
|
||||
Vektor addVektor(Vektor vec1, Vektor vec2){
|
||||
Vektor erg = {vec1.x + vec2.x, vec1.y + vec2.y};
|
||||
return erg;
|
||||
}
|
||||
|
||||
Koerper bewegeKoerper(Koerper korp, Vektor gesamtkraft, float dt){
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
22
2_Flugkurve01/code/flugkurve01.h
Normal file
22
2_Flugkurve01/code/flugkurve01.h
Normal file
@ -0,0 +1,22 @@
|
||||
#pragma once
|
||||
// Körper:
|
||||
struct Koerper{
|
||||
float masse = 10; // [kg]
|
||||
float xPosition; // [m]
|
||||
float yPosition; // [m]
|
||||
float position[2] = {xPosition, yPosition};
|
||||
float xGeschwindigkeit; // [m/s]
|
||||
float yGeschwindigkeit; // [m/s]
|
||||
float geschwindigkeit[2] = {xGeschwindigkeit,yGeschwindigkeit};
|
||||
const float REIBUNGSKOEFFIZIENT; // [kg/s]
|
||||
};
|
||||
// Parametrierung der auf den Körper wirkende Kräfte:
|
||||
struct Vektor{
|
||||
const float x; // [m/s^2]
|
||||
const float y; // [m/s^2]
|
||||
|
||||
};
|
||||
|
||||
Vektor mulVektor(Vektor vec, float skalar);
|
||||
|
||||
Vektor addVektor(Vektor vec1, Vektor vec2);
|
||||
Loading…
x
Reference in New Issue
Block a user