Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
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;
}
}