Hier
finden Sie Programmbeispiele, die ich in C
und C++ geschrieben habe.
Alle Beispiele
sind mit dem Microsoft Visual C++ 6 Compiler geschrieben.
Sie lassen sich aber auch für alle anderen Compiler verwenden
z.B. Borland oder GNU. Klicken Sie in dem Fall auf die entsprechende
cpp Datei.
Das erste
Beispiel ist ein kleines Benzin- Verbrauchsprogramm, mit dem Sie
den Beninverbrauch ihres Pkws ermitteln können.
Hier der Source Code von benzinpr.cpp:
#include
<stdio.h>
#include <conio.h>
main()
{
float Benzin,km_Stand;
printf("\n\t
B e n z i n v e r b r a u c h B e r e
c h n u g");
printf("\n\t =================================================\n\n");
printf("\n Wie viel Liter Benzin haben sie getankt?: ");
scanf("%f",&Benzin);
printf("\n Wie viel Kilometer sind Sie,");
printf("\n seit dem letzten Tanken gefahren?: ");
scanf("%f",&km_Stand);
printf("\n Sie Haben %.2f l auf 100 km verbraucht!\n ",Benzin*100/km_Stand);
getche();
return 0;
}
Die Gepackte
Zipdatei, "benzinpr.zip"
inkl. benzinpr.cpp, aller dazugehörigren Microsoft Visual C++ 6.0 Projektdateien
und ausführbare EXE Datei, können Sie hier
downloaden.
Ausgabe:
Das zweite
Programm stellt ein Passwort Programm dar.
Hier der Source Code von geheim.cpp:
#include
<stdio.h>
#include <string.h>
#include <conio.h>
main()
{
char geheim[10],passwort[80];
int versuch=3;
geheim[3]='p';
geheim[2]=109;
geheim[7]=114;
geheim[5]=116;
geheim[0]=67;
geheim[9]='x';
geheim[1]=111;
geheim[8]='\0';
geheim[4]=geheim[1]+6;
geheim[6]=101;
printf("\nSie haben 3 Versuche.\n");
do
{
printf("\nBitte Passwort eingeben: ");
gets(passwort);
if(strcmp(geheim,passwort)
== 0)
{
printf("\nPasswort ok!\n");
break;
}
else
{
printf("\nFehlerhaftes
Passwort! \n\a");
}
versuch--;
}
while(versuch > 0);
getche();
return 0;
}
Die Zahl in
den Viereckigen Klammern hinter "geheim" stellen den
wievielten Buchstaben in dem Passwort dar. So ist z.B. geheim[0]
der 1. Buchstabe im Satz.
Geheim[1] ist der 2. Buchstabe im Satz, u.s.w....
'p' stellt den Tatsächlichen Buchstaben dar.
Nur eine Zahl, ohne Hochkomma, z.B. 109 stellt den wert in der
ASCII Tabelle dar, in diesem fall, 109 = m
Sie bekommen das raus, indem Sie in ihrem Texteditor die [Alt]
Taste betätigen und dann, 109 eingeben.
'\0' stellt das Ende des Wortes dar.
Na haben Sie schon das Passwort heraus bekommen.
Die Gepackte
Zipdatei, "geheim.zip"
inkl. benzinpr.cpp, aller dazugehörigren Microsoft Visual C++ 6.0 Projektdateien
und ausführbare EXE Datei, können Sie hier
downloaden.
|