

Was machst du, wenn der das Tempo im Unterricht dann steigert
Deshalb ist es besser, du beginnst den Quelltext damit wir etwa sehen wie du es realisieren würdest.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
#include <stdafx.h>
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <afx.h>
CString plus(long BLZNr, long KtNr, char BZahl, char BZahlC);
CString ZErgebnis;
int main(int argc, char* argv[])
{
long BLZNr, KtNr, nuller;
CString LKennung;
double i,i2;
double BZahl,BZahlC;
char b,c;
LKennung = "DE";
BLZNr = 70090100;
KtNr = 1234567890;
nuller = 00;
cout << LKennung << endl;
cout << BLZNr << endl;
cout << KtNr << endl;
b = (char) LKennung.GetAt(0); //Nimmt den ersten Buchstaben der Länderkennung
c = (char) LKennung.GetAt(1); //Nimmt den zweiten Buchstaben der Länderkennung
char BuchstabeB = b; // ASCII
char BuchstabeC = c; // ASCII
i = BuchstabeB;
i2 = BuchstabeC;
BZahl = i -55; // ASCII-Code - 55
BZahlC = i2 -55; // ASCII-Code - 55
cout << BZahl << endl;
cout << BZahlC << endl;
CString test = plus(BLZNr, KtNr, BZahl, BZahlC);
/* long double testl = atof(test);
TRACE(test + "\r\n");
TRACE("%f\r\n", testl);
*/
return 0;
}
CString plus(long BLZNr, long KtNr, char BZahl, char BZahlC)
{
CString s;
s.Format("%i%i%i%i00", BLZNr, KtNr, BZahl, BZahlC);
cout << s << endl;
return s;
}
|
This post has been edited 1 times, last edit by "Tetesept" (Jan 20th 2010, 1:39pm)
schreibt ihr die C++Header alle mit .h in eurem Unterricht/eurer Vorlesung?
Was passiert, wenn du eine Kontonummer wie 3214567890 eingibst?
Was bei 9998887770?
Welche Folgen hat das bei den weiteren Berechnungen?
Und die Zeile 56 die wirst du dir auch noch mal sehr gründlich ansehen müssen.