Es ist wieder so weit. Ein Jahr ist rum und eigentlich ist das viel zu lange für eine Computermesse wie die CeBit. Ich werde kostenfrei mit bonding studenteninitiative e.V. gesponsert von der Deutschen Telekom fahren, inklusive Bus und Eintrittskarte sowie einer Führung über die Messestände der Deutschen Telekom.
Veröffentlicht am: 09.03.2006 von: CHR | publiziert in: Aktuell
Endlich ist es fertig das Redecine meiner Seite. Es leuft jetzt alles über mein neues CMS (Content Management System) jetzt ist es nur noch ein Klick und Copy & Pase um neue Seiten zu erstellen und Texte und Bilder zu veröffentlichen.
Veröffentlicht am: 08.02.2006 von: CHR | publiziert in: Aktuell
#include "stdafx.h"
#include
#include
using namespace std;
void datumEinlesen(short &tag, short &monat, short &jahr);
short codewertMonat(short monat, short jahr);
bool schaltjahr(short jahr);
string ermittleWochentag(short ergebnis);
int main()
{
short tag, monat, jahr;
jahr += jahr / 4;
datumEinlesen(tag, monat, jahr);
return 0;
}
void datumEinlesen(short &tag, short &monat, short &jahr)
{
cout << "Datum eingeben: \nTag = ? ";
cin >> tag;
cout << "Monat = ? ";
cin >> monat;
cout << "Jahr = ? ";
cin >> jahr;
}
short codewertMonat(short monat, short jahr)
{
switch(monat)
{
//September, Dezember 1
case 9:
case 12:
monat += 1;
break;
//April, Juli 2
case 4:
case 7:
monat += 2;
break;
//Januar, Oktober 3
case 1:
if(schaltjahr(jahr))
monat -= 1;
case 10:
monat += 3;
break;
//Mai 4
case 5:
monat += 4;
break;
//August 5
case 8:
monat += 5;
break;
//Februar, März, November 6
case 2:
if(schaltjahr(jahr))
monat -= 1;
case 3:
case 11:
monat += 6;
break;
default:
//Juni 0
break;
}
return monat;
}
string ermittleWochentag(short ergebnis)
{
string a[7];
a[0] = "Donnerstag";
a[1] = "Freitag";
a[2] = "Samstag";
a[3] = "Sonntag";
a[4] = "Montag";
a[5] = "Dienstag";
a[6] = "Mittwoch";
return a[ergebnis];
}
bool schaltjahr(short jahr)
{
//if(jahr%4 == 0 && jahr%100!=0 || jahr%400==0)
if(jahr%4 == 0)
{
if(jahr%100==0)
{
if(jahr%400==0)
return true;
}
else
return true;
}
return false;
}
Veröffentlicht am: 30.11.2005 von: CHR | publiziert in: C, FH-Aachen
#include "stdafx.h"
#include
using namespace std;
int main()
{
int a[20] = {0};
char text[201];
int wl = 0;
cout << "Text = ? ";
cin.get(text,200);
for(int i = 0;true;i++)
{
if(text[i] == ' ' || text[i] == 32 || text[i] == '\0')
{
if(wl>20)
wl=20;
if(wl>0)
a[wl - 1] = a[wl - 1] + 1;
wl=0;
}
else
wl++;
if(text[i] == '\0')
break;
}
for(int i=0; i < 20; i++)
{
if(a[i] != 0)
{
if(i < 10)
cout << " ";
cout << i + 1 << " ";
for(int ii=0;ii < a[i];ii++)
{
cout << "#";
}
cout << endl;
}
}
return 0;
}
Veröffentlicht am: 23.11.2005 von: CHR | publiziert in: C, FH-Aachen
// aufgabe_6.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//
#include "stdafx.h"
#include
using namespace std;
int addieren(int a, int b);
int subtrahieren(int a, int b);
int multiplizieren(int a, int b);
int dividieren(int a, int b);
double addieren(double a, double b);
double subtrahieren(double a, double b);
double multiplizieren(double a, double b);
double dividieren(double a, double b);
int main()
{
char c,d;
int a,b=0;
double e, f=0, summe;
do
{
do
{
cout << "Minirechner: (i)nteger oder (d)ouble ? ";
cin >> d;
}while(d != 'i' && d != 'd');
cout << "Zahl 1 = ? ";
if(d == 'i')
cin >> a;
else
cin >> e;
do
{
cout << "Rechenart (+ - * /) ? ";
cin >> c;
} while (c != 43 && c != 45 && c != 42 && c != 47);
if(d == 'i')
{
do
{
cout << "Zahl 2 = ? ";
cin >> b;
}while(c == 47 && b == 0);
switch(c)
{
case '+':
summe = addieren(a,b);
break;
case '-':
summe = subtrahieren(a,b);
break;
case '*':
summe = multiplizieren(a,b);
break;
case '/':
summe = dividieren(a,b);
break;
}
cout << a << c << b << "=" << summe;
}
else
{
do
{
cout << "Zahl 2 = ? ";
cin >> f;
}while(c == '/' && f == 0);
switch(c)
{
case '+':
summe = addieren(e,f);
break;
case '-':
summe = subtrahieren(e,f);
break;
case '*':
summe = multiplizieren(e,f);
break;
case '/':
summe = dividieren(e,f);
break;
}
cout << e << c << f << "=" << summe;
}
cout << "\n\nNoch einmal (j/n)? ";
cin >> c;
}
while(c=='j');
return 0;
}
int addieren(int a, int b)
{
return a + b;
}
int subtrahieren(int a, int b)
{
return a - b;
}
int multiplizieren(int a, int b)
{
return a * b;
}
int dividieren(int a, int b)
{
if(b)
return a / b;
return 0;
}
double addieren(double a, double b)
{
return a + b;
}
double subtrahieren(double a, double b)
{
return a - b;
}
double multiplizieren(double a, double b)
{
return a * b;
}
double dividieren(double a, double b)
{
if(b)
return a / b;
return 0;
}
Veröffentlicht am: 16.11.2005 von: CHR | publiziert in: C, FH-Aachen