Initial commit

This commit is contained in:
studavrije7683
2021-10-15 08:36:02 +02:00
commit d3138a4b13
89 changed files with 2898 additions and 0 deletions
@@ -0,0 +1,38 @@
#include <iostream>
#include <cstdlib>
using namespace std;
class Tier
{
private:
float Einnahme;
float Gewicht;
float Tagespreis;
public:
void Daten_abfragen() //Deklaration und Definition der Methode Daten_abfragen
{
cout << "Wie steht der Tagespreis? " << endl;
cin >> Tagespreis;
cout << "Wie ist das Gewicht? " << endl;
cin >> Gewicht;
}
void Einnahme_berechnen(){ //Deklaration und Definition der Methode Einnahme_berechnen
Einnahme = Gewicht*Tagespreis;
cout << "Einnahme: " << Einnahme << endl;
}
};
int main(){
Tier schwein;
schwein.Daten_abfragen(); //Methodenaufrufe
schwein.Einnahme_berechnen();
cout << endl << endl;
system("PAUSE");
return 0;
}
@@ -0,0 +1,40 @@
#include <iostream>
#include <cstdlib>
using namespace std;
class Tier
{
private:
float Einnahme;
float Gewicht;
float Tagespreis;
public:
void Daten_abfragen() //Deklaration und Definition der Methode Daten_abfragen
{
cout << "Wie steht der Tagespreis? " << endl;
cin >> Tagespreis;
cout << "Wie ist das Gewicht? " << endl;
cin >> Gewicht;
}
void Einnahme_berechnen(){ //Deklaration und Definition der Methode Einnahme_berechnen
Einnahme = Gewicht*Tagespreis;
cout << "Einnahme: " << Einnahme << endl;
}
};
int main(){
Tier tiere[2];
tiere[0].Daten_abfragen();
tiere[0].Einnahme_berechnen();
tiere[1].Daten_abfragen();
tiere[1].Einnahme_berechnen();
cout << endl << endl;
system("PAUSE");
return 0;
}
@@ -0,0 +1,76 @@
#include<iostream>
#include <string>
using namespace std;
class Artikel
{
private:
string Bezeichnung;
float Preis;
public:
//getter
string get_Bezeichnung()
{
return Bezeichnung;
}
float get_Preis()
{
return Preis;
}
//setter
void set_Bezeichnung()
{
cout << "Geben Sie die Artikelbezeichnung ein: ";
cin >> Bezeichnung;
}
void set_Preis()
{
cout << "Geben Sie den Artikelpreis ein: ";
cin >> Preis;
}
//Methoden
void Daten_ausgeben() //Deklaration und Definition der Methode Daten_ausgeben
{
cout << "Der Artikel " << get_Bezeichnung() << " kostet " << get_Preis() << " Euro." << endl;
}
void Daten_erfassen() //Deklaration und Definition der Methode Daten_erfassen
{
set_Bezeichnung();
set_Preis();
}
void Gesamtpreis_berechnen(int az)//Deklaration und Definition der Methode Gesamtpreis_berechnen
{
cout << "Gesamtpreis: " << az*get_Preis() << endl;
}
};
int main()
{
Artikel art;
int anzahl;
art.Daten_erfassen();
art.Daten_ausgeben();
cout << "Geben Sie die Stueckzahl ein: ";
cin >> anzahl;
art.Gesamtpreis_berechnen(anzahl);
cout << endl << endl;
system("PAUSE");
return 0;
}
@@ -0,0 +1,44 @@
#include <iostream>
#include <cstdlib>
using namespace std ;
class Person
{
private:
string vname, name;
int alter;
public:
void einlesen();
void vergleiche(Person);
};
void Person::einlesen()
{
cout << "Vorname : ";
cin >> vname ;
cout << "Name : ";
cin >> name ;
cout << "Alter : ";
cin >> alter ;
}
void Person::vergleiche(Person p)
{
if (alter > p.alter)
cout << vname << " " << name << " ist der aeltere." << endl ;
else
cout << p.vname << " " << p.name << " koennte der aeltere sein." << endl ;
}
int main ( void )
{
Person p1, p2 ;
p1.einlesen();
cout << endl ;
p2.einlesen();
p1.vergleiche(p2);
}
@@ -0,0 +1,36 @@
Wandeln Sie folgenden Quellcode in ein objektorientiertes Programm um.
Erzeugen Sie in main ein Tierobjekt und rufen Sie für dieses Objekt die Methoden auf.
#include <iostream>
#include <cstdlib>
using namespace std;
float Einnahme=0; // 3 globale Variablenen deklarieren und initialisieren
float Gewicht=0;
float Tagespreis=0;
void Daten_abfragen() //Deklaration und Definition der Methode Daten_abfragen
{
cout << "Wie steht der Tagespreis? " << endl;
cin >> Tagespreis;
cout << "Wie ist das Gewicht? " << endl;
cin >> Gewicht;
}
void Einnahme_berechnen() //Deklaration und Definition der Methode Einnahme_berechnen
{
Einnahme = Gewicht*Tagespreis;
cout << "Einnahme: " << Einnahme<<endl;
}
int main()
{
Daten_abfragen(); //Methodenaufrufe
Einnahme_berechnen();
cout << endl << endl;
system("PAUSE");
return 0;
}
@@ -0,0 +1,2 @@
Legen Sie je 2 Instanzen der Klasse Tier (aus "Uebung 1 - Bauernhof") als Array an.
Belegen Sie jede Instanz mit Daten und geben Sie anschließend die Daten von allen Instanzen auf dem Bildschirm aus.
@@ -0,0 +1,19 @@
Erstellen Sie eine Klasse namens Artikel. Diese soll folgende Eigenschaften haben:
- Bezeichnung
- Preis
Die Klasse soll folgende Methoden beinhalten:
- get_Bezeichnung() -> gibt die Artikelbezeichnung zurück
- get_Preis() -> gibt den Artikelpreis zurück
- set_Bezeichnung() -> setzt die Bezeichnung für den Artikel
- set_Preis() -> setzt den Preis für den Artikel
- Daten_erfassen() -> setzt die Bezeichnung und den Preis mit Hilfer der Setter-Methoden
- Daten_ausgeben() -> gibt die Bezeichnung und den Preis für den Artikel aus
- Gesamtpreis_berechnen() -> Es wird eine Stückzahl übergeben.
Der Gesamtpreis (Stückzahl*Preis) wird ermittelt und ausgegeben
Erstellen Sie im Hauptprogramm ein Objekt vom Typ Artikel.
Erfassen Sie die Daten und geben sie anschließend diese nochmal aus.
Der Benutzer soll anschließend eine Stückzahl eingeben können, wodurch dann der Gesamtpreis ermittelt wird.
@@ -0,0 +1,7 @@
Erstellen Sie ein Programm mit einer Klasse namens Person, die einige Daten (Name,
Vorname, Alter) einer Person speichert. Eine Methode namens einlesen in der Klasse
die Attribute befüllen.
Eine Methode in der Klasse namens vergleich soll erstellt werden.
Eine Person ruft diese Methode auf und zusätzlich soll als Übergabeparameter
eine weitere Person vorhanden sein.
Dort soll überprüft und ausgegeben werden, welcher der beiden Personen älter ist.