lunes, 14 de abril de 2014

AWP: 10 Übung Wahlomat

Ein Kunde Ihrer Firma hat Gefallen an ihrem Wahlomaten gefunden, möchte jedoch eine "schönere" und formatiertere Ausgabe. Er hat Ihnen einen Bildschirmausdruck mitgebracht.


Wie könnte man diese Ausgabe realisieren?

Lösung

Sehen Sie die Lösung in http://pastebin.com/2JArhfzM.
#include <iostream>
using namespace std;
int main() {
/*
* VARIABLES
*/
int i_stimmen_1, i_stimmen_2;
float f_verteilung_1, f_verteilung_2;
/*
* INPUT
*/
cout << endl;
cout << "\t-------------Wahlomat------------" << endl;
cout << endl;
cout << "\tBitte geben Sie die Stimmen 1 an! ";
cin >> i_stimmen_1;
cout << "\tBitte geben Sie die Stimmen 2 an! ";
cin >> i_stimmen_2;
cout << endl;
/*
* LOGIC
*/
// Integer * 1.0 = Float
f_verteilung_1 = i_stimmen_1 * 1.0 / (i_stimmen_1 + i_stimmen_2) * 100.0;
f_verteilung_2 = i_stimmen_2 * 1.0 / (i_stimmen_1 + i_stimmen_2) * 100.0;
/*
* OUTPUT
*/
cout << endl;
// ASCII 201 -> esquina superior izquierda
// ASCII 205 -> horizontal
// ASCII 187 -> esquina superior derecha
// ASCII 186 -> vertical
// ASCII 188 -> esquina inferior derecha
// ASCII 200 -> esquina inferior izquierda
cout << char(201) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (187) << endl;
cout << char(186) << "\tDas amtliche Endergebnis der Stichwahl:       " << char(186) << endl;
cout << char(186) << "                                                     " << char(186) << endl;
cout << char(186) << "\tErgebnis Kandidat 1 in Prozent:\t"; printf("%.4f", f_verteilung_1); cout << "       " << char(186) << endl;
cout << char(186) << "                                                     " << char(186) << endl;
cout << char(186) << "\tErgebnis Kandidat 2 in Prozent:\t"; printf("%.4f", f_verteilung_2); cout << "       " << char(186) << endl;
cout << char(200) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (205) << char(205) << char (205) << char (205) << char (205) << char (205) << char (205) << char (188) << endl;
/*
* END OF PROGRAM
*/
getchar();
getchar();
return (0);
}

No hay comentarios:

Publicar un comentario