BULME-6ABELI / 6ABELI_Sandro_Djuric
Committer:
sandrodjuric
Date:
Tue Apr 21 17:47:21 2020 +0000
Revision:
2:93c9053c3a0e
Djuric_Bsp_215

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sandrodjuric 2:93c9053c3a0e 1 #include <stdio.h>
sandrodjuric 2:93c9053c3a0e 2 #include <iostream>
sandrodjuric 2:93c9053c3a0e 3 #include <math.h>
sandrodjuric 2:93c9053c3a0e 4 #include <string>
sandrodjuric 2:93c9053c3a0e 5 /*Das Ziel ist, dass mehrere Städte ( beispielsweise Berlin, Hamburg und München) abgefragt werden,
sandrodjuric 2:93c9053c3a0e 6 dann die Entfernung zwischen den Städten in der Console ausgegeben wird. Dazu soll für jede Stadt
sandrodjuric 2:93c9053c3a0e 7 zusätzliche Infos wie Bevölkerung und die unterschiedlichen Travelguides ausgegeben werden. */
sandrodjuric 2:93c9053c3a0e 8 using namespace std;
sandrodjuric 2:93c9053c3a0e 9 class Berlin{
sandrodjuric 2:93c9053c3a0e 10 public:
sandrodjuric 2:93c9053c3a0e 11 int entfernung=1100;
sandrodjuric 2:93c9053c3a0e 12 int bewohner=3790000;
sandrodjuric 2:93c9053c3a0e 13 void travelguide(){
sandrodjuric 2:93c9053c3a0e 14 cout << "Sie sollen besuchen Branderburger Tor"<< endl;}
sandrodjuric 2:93c9053c3a0e 15 void universitaten(){
sandrodjuric 2:93c9053c3a0e 16 cout << "Universität Berlin und Technische Universität Berlin"<< endl;}
sandrodjuric 2:93c9053c3a0e 17 };
sandrodjuric 2:93c9053c3a0e 18 class Hamburg{
sandrodjuric 2:93c9053c3a0e 19 public:
sandrodjuric 2:93c9053c3a0e 20 int entfernung=550;
sandrodjuric 2:93c9053c3a0e 21 int bewohner=1800000;
sandrodjuric 2:93c9053c3a0e 22 void travelguide(){
sandrodjuric 2:93c9053c3a0e 23 cout << "Sie sollen besuchen Miniatur Wunderland" << endl;}
sandrodjuric 2:93c9053c3a0e 24 void universitaten(){
sandrodjuric 2:93c9053c3a0e 25 cout << "Universität Hamburg und Technische Universität Hamburg"<< endl;}
sandrodjuric 2:93c9053c3a0e 26 };
sandrodjuric 2:93c9053c3a0e 27 class Munchen{
sandrodjuric 2:93c9053c3a0e 28 public:
sandrodjuric 2:93c9053c3a0e 29 int entfernung=800;
sandrodjuric 2:93c9053c3a0e 30 int bewohner=1470000;
sandrodjuric 2:93c9053c3a0e 31 void travelguide(){
sandrodjuric 2:93c9053c3a0e 32 cout << "Sie sollen besuchen die Olympische Turn und Marienplatz" << endl;}
sandrodjuric 2:93c9053c3a0e 33 void universitaten(){
sandrodjuric 2:93c9053c3a0e 34 cout << "Universität München und Technische Universität München"<< endl;}
sandrodjuric 2:93c9053c3a0e 35 };
sandrodjuric 2:93c9053c3a0e 36 class Salzburg{
sandrodjuric 2:93c9053c3a0e 37 public:
sandrodjuric 2:93c9053c3a0e 38 int entfernung=180;
sandrodjuric 2:93c9053c3a0e 39 int bewohner=150000;
sandrodjuric 2:93c9053c3a0e 40 void travelguide(){
sandrodjuric 2:93c9053c3a0e 41 cout << "Sie sollen besuchen Salzburger Dom und Schloss Mirabel" << endl;}
sandrodjuric 2:93c9053c3a0e 42 void universitaten(){
sandrodjuric 2:93c9053c3a0e 43 cout << "Universität Salzburg und Mozzarteum"<< endl;}
sandrodjuric 2:93c9053c3a0e 44 };
sandrodjuric 2:93c9053c3a0e 45
sandrodjuric 2:93c9053c3a0e 46
sandrodjuric 2:93c9053c3a0e 47 int main()
sandrodjuric 2:93c9053c3a0e 48 {
sandrodjuric 2:93c9053c3a0e 49 Berlin br;
sandrodjuric 2:93c9053c3a0e 50 Hamburg hb;
sandrodjuric 2:93c9053c3a0e 51 Munchen mu;
sandrodjuric 2:93c9053c3a0e 52 Salzburg sz;
sandrodjuric 2:93c9053c3a0e 53 char a;
sandrodjuric 2:93c9053c3a0e 54 cout << "Mögliche Route aus Wien sind:\n a)Berlin\n b)Hamburg\n c)München\n d)Salzburg \n Wählen Sie Ihre Route mit schreiben die Buchstabe vor dem Stadt" << endl;
sandrodjuric 2:93c9053c3a0e 55 cin >> a;
sandrodjuric 2:93c9053c3a0e 56 if(a=='a'){
sandrodjuric 2:93c9053c3a0e 57 cout << "Entwernung:" << br.entfernung << "km" << endl;
sandrodjuric 2:93c9053c3a0e 58 cout <<"Bewohner:" << br.bewohner << endl;
sandrodjuric 2:93c9053c3a0e 59 br.travelguide();
sandrodjuric 2:93c9053c3a0e 60 br.universitaten();
sandrodjuric 2:93c9053c3a0e 61 }
sandrodjuric 2:93c9053c3a0e 62 else if (a=='b'){
sandrodjuric 2:93c9053c3a0e 63 cout << "Entwernung:" << hb.entfernung << "km" << endl;
sandrodjuric 2:93c9053c3a0e 64 cout << "Bewohner:" << hb.bewohner << endl;
sandrodjuric 2:93c9053c3a0e 65 hb.travelguide();
sandrodjuric 2:93c9053c3a0e 66 hb.universitaten();
sandrodjuric 2:93c9053c3a0e 67 }
sandrodjuric 2:93c9053c3a0e 68 else if (a=='c'){
sandrodjuric 2:93c9053c3a0e 69 cout << "Entwernung:" << mu.entfernung << "km" << endl;
sandrodjuric 2:93c9053c3a0e 70 cout <<"Bewohner:" << mu.bewohner << endl;
sandrodjuric 2:93c9053c3a0e 71 mu.travelguide();
sandrodjuric 2:93c9053c3a0e 72 mu.universitaten();
sandrodjuric 2:93c9053c3a0e 73 }
sandrodjuric 2:93c9053c3a0e 74 else if (a=='d'){
sandrodjuric 2:93c9053c3a0e 75 cout <<"Entwernung:" << sz.entfernung << "km" << endl;
sandrodjuric 2:93c9053c3a0e 76 cout <<"Bewohner:" << sz.bewohner << endl;
sandrodjuric 2:93c9053c3a0e 77 sz.travelguide();
sandrodjuric 2:93c9053c3a0e 78 sz.universitaten();
sandrodjuric 2:93c9053c3a0e 79 }
sandrodjuric 2:93c9053c3a0e 80 else{
sandrodjuric 2:93c9053c3a0e 81 cout << "Bitte nochmal versuchen Route zu wahlen" << endl;
sandrodjuric 2:93c9053c3a0e 82 }
sandrodjuric 2:93c9053c3a0e 83 }