BULME-6ABELI / 6ABELI_Sandro_Djuric

Djuric_Bsp_215.cpp

Committer:
sandrodjuric
Date:
2020-04-21
Revision:
2:93c9053c3a0e

File content as of revision 2:93c9053c3a0e:

#include <stdio.h>
#include <iostream>
#include <math.h>
#include <string>
/*Das Ziel ist, dass mehrere Städte ( beispielsweise Berlin, Hamburg und München) abgefragt werden,
dann die Entfernung zwischen den Städten in der Console ausgegeben wird. Dazu soll für jede Stadt
zusätzliche Infos wie Bevölkerung und die unterschiedlichen Travelguides ausgegeben werden. */
using namespace std;
class Berlin{
    public:
    int entfernung=1100;
    int bewohner=3790000;
    void travelguide(){
        cout << "Sie sollen besuchen Branderburger Tor"<< endl;}
    void universitaten(){
    cout << "Universität Berlin und Technische Universität Berlin"<< endl;}
};
class Hamburg{
    public:
    int entfernung=550;
    int bewohner=1800000;
    void travelguide(){
        cout << "Sie sollen besuchen Miniatur Wunderland" << endl;}
    void universitaten(){
    cout << "Universität Hamburg und Technische Universität Hamburg"<< endl;}
};
class Munchen{
    public:
    int entfernung=800;
    int bewohner=1470000;
    void travelguide(){
        cout << "Sie sollen besuchen die Olympische Turn und Marienplatz" << endl;}
    void universitaten(){
    cout << "Universität München und Technische Universität München"<< endl;}
};
class Salzburg{
    public:
    int entfernung=180;
    int bewohner=150000;
   void travelguide(){
        cout << "Sie sollen besuchen Salzburger Dom und Schloss Mirabel" << endl;}
    void universitaten(){
    cout << "Universität Salzburg und Mozzarteum"<< endl;}
};


int main()
{
    Berlin br;
    Hamburg hb;
    Munchen mu;
    Salzburg sz;
    char a;
   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;
   cin >> a;
   if(a=='a'){
   cout << "Entwernung:" << br.entfernung << "km" << endl;
   cout <<"Bewohner:" <<  br.bewohner << endl;
   br.travelguide();
   br.universitaten();
   }
   else if (a=='b'){
    cout << "Entwernung:" << hb.entfernung << "km" << endl;
   cout << "Bewohner:" << hb.bewohner << endl;
   hb.travelguide();
   hb.universitaten();
   }
   else if (a=='c'){
    cout << "Entwernung:" << mu.entfernung << "km" << endl;
   cout <<"Bewohner:" <<  mu.bewohner << endl;
   mu.travelguide();
   mu.universitaten();
   }
   else if (a=='d'){
     cout <<"Entwernung:" <<  sz.entfernung << "km" << endl;
   cout <<"Bewohner:" <<  sz.bewohner << endl;
   sz.travelguide();
   sz.universitaten();
   }
   else{
       cout << "Bitte nochmal versuchen Route zu wahlen" << endl;
   }
}