neu initialisiert
This commit is contained in:
parent
ef8bdb0399
commit
3f69c5223a
4 changed files with 7 additions and 97 deletions
|
@ -1,92 +0,0 @@
|
||||||
#include<iostream>
|
|
||||||
#include<string>
|
|
||||||
#include<sstream>
|
|
||||||
#include<math.h>
|
|
||||||
|
|
||||||
class Point
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
double X, Y;
|
|
||||||
|
|
||||||
void setX(double x)
|
|
||||||
{
|
|
||||||
X = x;
|
|
||||||
}
|
|
||||||
|
|
||||||
void setY(double y)
|
|
||||||
{
|
|
||||||
Y = y;
|
|
||||||
}
|
|
||||||
|
|
||||||
Point(double x = 0, double y = 0)
|
|
||||||
{
|
|
||||||
X = x;
|
|
||||||
Y = y;
|
|
||||||
}
|
|
||||||
|
|
||||||
void print()
|
|
||||||
{
|
|
||||||
std::cout << "(" << X << "," << Y << ")";
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
class Line
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
Point P, Q;
|
|
||||||
double b, m;
|
|
||||||
|
|
||||||
void setPoint(bool p, Point point)
|
|
||||||
{
|
|
||||||
if(p==0)
|
|
||||||
{
|
|
||||||
Q.setX(point.X);
|
|
||||||
Q.setY(point.Y);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
P.setX(point.X);
|
|
||||||
P.setY(point.Y);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void distance()
|
|
||||||
{
|
|
||||||
std::cout << sqrt((P.X-Q.X)*(P.X-Q.X)+(P.Y-Q.Y)*(P.Y-Q.Y));
|
|
||||||
}
|
|
||||||
|
|
||||||
void gradient()
|
|
||||||
{
|
|
||||||
m = (P.Y-Q.Y)/(P.X-Q.X);
|
|
||||||
}
|
|
||||||
|
|
||||||
void nullPointX()
|
|
||||||
{
|
|
||||||
b = (-P.X)*(P.Y-Q.Y)/(P.X-Q.X)+(P.Y);
|
|
||||||
std::cout << b;
|
|
||||||
}
|
|
||||||
|
|
||||||
void nullPointY()
|
|
||||||
{
|
|
||||||
std::cout << (P.X)*(P.Y-Q.Y)/(P.X-Q.X)/((P.Y-Q.Y)/(P.X-Q.X));
|
|
||||||
}
|
|
||||||
|
|
||||||
void print()
|
|
||||||
{
|
|
||||||
gradient();
|
|
||||||
|
|
||||||
std::cout << m <<"*x + ";
|
|
||||||
|
|
||||||
nullPointX();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
Point P(3,5), Q(5,3);
|
|
||||||
Line g;
|
|
||||||
g.setPoint(0, Q);
|
|
||||||
g.setPoint(1, P);
|
|
||||||
g.print();
|
|
||||||
getchar();
|
|
||||||
}
|
|
|
@ -2,6 +2,7 @@
|
||||||
#include<sstream>
|
#include<sstream>
|
||||||
#include<string>
|
#include<string>
|
||||||
#include<math.h>
|
#include<math.h>
|
||||||
|
#include<conio.h>
|
||||||
|
|
||||||
#define PI 3.14159
|
#define PI 3.14159
|
||||||
|
|
||||||
|
@ -150,6 +151,6 @@ int main()
|
||||||
std::cout << "\nbeta: " << beta/PI << " pi " << beta*180/PI << "\xF8";
|
std::cout << "\nbeta: " << beta/PI << " pi " << beta*180/PI << "\xF8";
|
||||||
std::cout << "\ngamma: " << gamma/PI << " pi " << gamma*180/PI << "\xF8";
|
std::cout << "\ngamma: " << gamma/PI << " pi " << gamma*180/PI << "\xF8";
|
||||||
|
|
||||||
getchar();
|
getch();
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
std::string input;
|
std::string input;
|
||||||
unsigned int amount;
|
unsigned int amount = 0;
|
||||||
|
|
||||||
std::cout << "Gib an bis zu welcher Zahl nach befreundeten Zahlen gesucht werden soll: ";
|
std::cout << "Gib an bis zu welcher Zahl nach befreundeten Zahlen gesucht werden soll: ";
|
||||||
getline(std::cin, input);
|
getline(std::cin, input);
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#include<iostream>
|
#include<iostream>
|
||||||
#include<string>
|
#include<string>
|
||||||
#include<sstream>
|
#include<sstream>
|
||||||
|
#include<conio.h>
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
std::string input;
|
std::string input;
|
||||||
unsigned long long max;
|
unsigned long long max = 1;
|
||||||
|
|
||||||
std::cout << "Gib an bis zu welcher Zahl nach befreundeten Zahlen gesucht werden soll: ";
|
std::cout << "Gib an bis zu welcher Zahl nach befreundeten Zahlen gesucht werden soll: ";
|
||||||
|
|
||||||
|
@ -15,7 +16,7 @@ int main()
|
||||||
if(max<284)
|
if(max<284)
|
||||||
{
|
{
|
||||||
std::cout << "\nEs wurden keine befreundeten Zahlen gefunden.";
|
std::cout << "\nEs wurden keine befreundeten Zahlen gefunden.";
|
||||||
getchar();
|
getch();
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,6 +32,6 @@ int main()
|
||||||
if(sum2==number) std::cout << sum << " und " << sum2 << "\n";
|
if(sum2==number) std::cout << sum << " und " << sum2 << "\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
getchar();
|
getch();
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue