Bilddarstellung

27.04.2017 01:30 Uhr

Bilddarstellung

Stufe 1

#include 
using namespace std;

#include "bild1.h"

int main(){
ClBild bild1, bild2;

cout << "A Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,255);
	bild2=bild1;
	cout << "B Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<
	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,128);
	cout << "C Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<
	bild2.zeige(124,124) << endl;
}

 

Stufe 2

#include 
using namespace std;

#include "bild2.h"

int main(){
	ClBild bild1, bild2;

	cout << "A Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

    bild2.zeige(124,124) << endl;
	bild1.setze(124,124,255);
	bild2=bild1;
	cout << "B Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<
    bild2.zeige(124,124) << endl;
	bild1.setze(124,124,128);
	cout << "C Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

    bild2.zeige(124,124) << endl;
}

 

Stufe 3

#include 
using namespace std;

#include "bild3.h"

int main(){
	ClBild bild1, bild2, bild3;

	cout << "A Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,255);
	bild2=bild1;
	bild3=bild1;
	cout << "B Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<
	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,128);
	cout << "C Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
}

 

Stufe 4

#include 
using namespace std;

#include "bild4.h"

int main(){
	ClBild bild1, bild2, bild3;

	cout << "A Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,255);
	bild2=bild1;
	bild3=bild1;
	cout << "B Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<
	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,128);
	cout << "C Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
}

 

Stufe 5

#include 
using namespace std;

#include "bild5.h"

int main(){
	ClBild bild1, bild2, bild3;

	cout << "A Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,255);
	bild2=bild1;
	bild3=bild1;
	cout << "B Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<
	bild2.zeige(124,124) << endl;
	bild1.setze(124,124,128);
	cout << "C Bild 1 at pos " << bild1.zeige(124,124) << "; Bild 2 at pos " <<

	bild2.zeige(124,124) << endl;
}

 

Stufe 6

#include 
using namespace std;

#include "bild6.h"

void tu_was(int zaehler);

int main(){

	for (int i=0; i < 10; i++) tu_was(i);
   
}

void tu_was(int zaehler){
	ClBild bild;

	cout << "Wichtiges Ereignis " << zaehler << endl;
}

 

Stufe 7

#include 

using namespace std;

#include "bild7.h"

void tu_was(int zaehler);

int main(){

	for (int i=0; i < 10; i++) tu_was(i);
   
}

void tu_was(int zaehler){
	ClBild bild;

	cout << "Wichtiges Ereignis " << zaehler << endl;
}

 

Stufe 8

#include 

using namespace std;
#include 

#include "bild8.h"

int main()
{
	ClBild bild;

	try{
	   bild.setze(124,124,255);
	   cout << "OK, byte 124, 124 set" << endl;
	} catch (out_of_range) {
	   cout << "Es gibt kein Byte 124, 124!" << endl;
	}

	try{
	   bild.setze(12400,12400,255);
	   cout << "OK, byte 12400, 12400 set" << endl;
	} catch (out_of_range) {
	   cout << "Es gibt kein Byte 12400, 12400!" << endl;
	}
}

 

Stufe 9

#include 

using namespace std;
#include 

#include "bild9.h"

using namespace std;

int main()
{
	ClBild bild;

	try{
	   bild.setze(124,124,255);
	   cout << "OK, byte 124, 124 set" << endl;
	} catch (out_of_range) {
	   cout << "Es gibt kein Byte 124, 124!" << endl;
	}
	
	try{
	   bild.setze(12400,12400,255);
	   cout << "OK, byte 12400, 12400 set" << endl;
	} catch (out_of_range) {
	   cout << "Es gibt kein Byte 12400, 12400!" << endl;
	}
}

 

Stufe 10

#include 
using namespace std;

#include "person10.h"

int main(){
	ClPerson person ("Meier", "Helmut", 1,5,1824, 30,1,1890);

	cout << person.Vorname() << " " << person.Famname() << " wurde am " <<

    person.GebTag() << "." << person.GebMonat() << "." << person.GebJahr() <<
    " geboren und starb am " <<
    person.TodTag() << "." << person.TodMonat() << "." << person.TodJahr() <<

    endl;
}

 

Stufe 11

#include 
using namespace std;

#include "herrscher11.h"

int main(){
	ClPerson person ("Meier", "Helmut", 1,5,1824, 30,1,1890);
	ClHerrscher herrscher ("", "Clemens III", 1,4,1532,7,9,1572,18,5,1559);

	cout << person.Vorname() << " " << person.Famname() << " wurde am " <<

    person.GebTag() << "." << person.GebMonat() << "." << person.GebJahr() <<
    " geboren und starb am " <<
    person.TodTag() << "." << person.TodMonat() << "." << person.TodJahr() <<

    endl;
	cout << herrscher.Vorname() << " wurde am " <<
    herrscher.GebTag() << "." << herrscher.GebMonat() << "." << herrscher.GebJahr() <<

    " geboren und starb am " <<
    herrscher.TodTag() << "." << herrscher.TodMonat() << "." << herrscher.TodJahr() <<
    endl;
	cout << "Er herrschte vom " <<

    herrscher.RegTag() << "." << herrscher.RegMonat() << "." << herrscher.RegJahr() <<
    " bis zum " <<
     herrscher.TodTag() << "." << herrscher.TodMonat() << "." << herrscher.TodJahr() <<

    endl;
}

 

Stufe 12

#include 
using namespace std;

#include "herrscher12.h"

int main(){
	ClPerson person ("Meier", "Helmut", 1,5,1824, 30,1,1890);
	ClHerrscher herrscher ("", "Clemens III", 1,4,1532,7,9,1572,18,5,1559);

	cout << person.Vorname() << " " << person.Famname() << " wurde am " <<

    person.GebTag() << "." << person.GebMonat() << "." << person.GebJahr() <<
    " geboren und starb am " <<
    person.TodTag() << "." << person.TodMonat() << "." << person.TodJahr() <<

    endl;
	cout << herrscher.Vorname() << " wurde am " <<
    herrscher.GebTag() << "." << herrscher.GebMonat() << "." << herrscher.GebJahr() <<

    " geboren und starb am " <<
    herrscher.TodTag() << "." << herrscher.TodMonat() << "." << herrscher.TodJahr() <<
    endl;
	cout << "Er herrschte vom " <<

    herrscher.RegTag() << "." << herrscher.RegMonat() << "." << herrscher.RegJahr() <<
    " bis zum " <<
     herrscher.TodTag() << "." << herrscher.TodMonat() << "." << herrscher.TodJahr() <<

    endl;
}

 

Stufe 13

#include 
using namespace std;

#include "herrscher13.h"

int main(){
	ClPerson person ("Meier", "Helmut", 1,5,1824, 30,1,1890);
	ClHerrscher herrscher ("", "Clemens III", 1,4,1532,7,9,1572,18,5,1559);

	cout << person.Vorname() << " " << person.Famname() << " wurde am " <<

    person.GebTag() << "." << person.GebMonat() << "." << person.GebJahr() <<
    " geboren und starb am " <<
    person.TodTag() << "." << person.TodMonat() << "." << person.TodJahr() <<

    endl;
	cout << herrscher.Vorname() << " wurde am " <<
    herrscher.GebTag() << "." << herrscher.GebMonat() << "." << herrscher.GebJahr() <<

    " geboren und starb am " <<
    herrscher.TodTag() << "." << herrscher.TodMonat() << "." << herrscher.TodJahr() <<
    endl;
	cout << "Er herrschte vom " <<

    herrscher.RegTag() << "." << herrscher.RegMonat() << "." << herrscher.RegJahr() <<
    " bis zum " <<
     herrscher.TodTag() << "." << herrscher.TodMonat() << "." << herrscher.TodJahr() <<

    endl;
}

 

Download: bilddarstellung_examples.zip