NetVision-Technik

Zur?ck   NetVision-Technik > Forum > Programmierung > C / C++

C / C++ Hier findet ihr Code-Schnipsel zu C & C++

Antwort
 
Themen-Optionen Ansicht
Alt 09.02.2009, 18:38   #1
Vektor-Berechnung
Bluesteel Bluesteel ist offline 09.02.2009, 18:38

Na dann schnipsel ich mal mit lool
Code:
#include <iostream>
using namespace std;

class vektor
{
  private:
   double x;
   double y;

puplic:
    vektor();
    vektor (double x_wert, double y_wert);
     void stze_x ( double x_wert );
     void stze_y ( double y_wert );
     double get_x();
     double get_y();

    void addieren(vektor v2);
    void ausgeben();
};

//Konstruktor
vektor: :vektor()
{
x = 0;
y = 0;
}
vektor: :vektor( double x_wert, double y_wert)
{
x = x_wert;
y = y_wert;
}
//Methoden
void vektor: :stze_x(double x_wert)
{
x = x_wert;
}
void vektor: :setze_y(double y_wert)
{
y = y_wert;
}

double vektor: :get_x()
{
return x;
}
double vektor: :get_y()
{
return y;
}
void vektor: :addieren(vektor v2)
{
x += v2.x;
y += v2.y;
}

void vektor: :ausgeben()
{
cout << "(" << x << "," << y << ")";
}

int main()
{
vektor vekt1:
vektor vekt2;

vekt1.setze_x(1);
vekt1.setze_y(2);
vekt2.setze_x(10);
vekt2.setze_y(20);

//Vektor ausgeben
cout <<"Vektor 1: ";
vekt1.ausgeben();
cout << endl;
cout << "Vektor 2: ";
vekt2.ausgeben();
cout <<endl <<endl;

//2. Vektor addieren
vekt1.addieren(vekt2);

//Vektor nach Addition
cout << "Vektor1 nach Addition : ";
vekt1.ausgeben();
cout << endl;

return 0;
}
__________________




 
Benutzerbild von Bluesteel
Bluesteel
Super-Moderator
Letzte Erfolge
Registriert seit: 27.05.2008
Ort: zu hause
Beitr?ge: 2.029
Abgegebene Danke: 510
Erhielt 302 Danke für 52 Beiträge
Downloads: 48
Uploads: 2
Nachrichten: 1565
Hits: 10038
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS