====== Unsere Programme 2 ======
===== Prog: Ziffernsturz =====
#include
#include
using namespace std;
int main()
{int zahl,help;
cout<<"Das folgende Programm invertiert die Ziffern einer Zahl.";
cout<<"\n Geben Sie eine natuerliche Zahl ein: ";
cin>>zahl;
help = zahl;
do {
cout << help%10;
help = help/10;
} while(help>0);
getch();
return 0;
}
===== Prog: Summe =====
#include
#include
using namespace std;
int main()
{
int i,n,sum=0;
cout<< "Das folgende Programm summiert die Zahlen 1 - n auf. \n";
cout<<"Geben Sie eine Obergrenze ein: ";
cin>>n;
for (i=1;i<=n;i++) {
sum=sum+i;
}
cout << "Ergebnis: " << sum;
getch();
return 0;
}
===== Prog: Mal1 =====
#include
#include
using namespace std;
int main()
{
int i,n;
cout<< "Willkommen! Dieses Programm berechnet die von Ihnen gewuenschte Malreihe \n";
cout<<"Welche Malreihe wuenschen Sie? A: ";
cin>>n;
for(i=1; i<=10; i++){
cout<
===== Prog: Einmaleins =====
#include
#include
using namespace std;
int main()
{
int i,n;
cout<< "Willkommen! Dieses Programm berechnet die von Ihnen gewuenschte Malreihe \n";
for (n=1; n<=10; n++) {
cout << n << "-er Reihe\n";
for(i=1; i<=10; i++){
cout<
===== Prog: Quadratzahlen =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{int u,o,i;
cout<< "Dieses Programm gibt die QuadratZahlen aus.";
cout<< "\nBei welchem Wert soll die Berechnung starten ? ";
cin >>u;
cout<< "\nBis zu welchem Wert soll die Berechung laufen ? ";
cin >>o;
for (i=u; i<=o;i++) {
cout<< "\n"<
===== Prog: Fibonacci =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{
int fa=1,fb=1,fc,n,i=3;
cout<< "Dieses Programm gibt die Fibonacci-Zahlen aus.";
cout<< "\nWie viele Zahlen (n>2) sollen berechnet werden ? ";
cin >>n;
cout << fa << ", " << fb ;
do {
fc = fa + fb;
cout << ", " << fc;
fa = fb; fb = fc;
i++;
} while ( i<=n);
getch();
return 0;
}
===== Prog: Zeichentest =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
#include //Mathematikbibliothek wird eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{
int zeichennr;
char zeichen;
cout<< "Dieses Programm gibt das gewünschte ASCII-Zeichen aus.";
cout<< "\nBitte gib die Nummer des ASCII-Zeichens ein: ";
cin >> zeichennr;
zeichen = zeichennr;
cout << zeichen;
getch();
return 0;
===== Prog: ASCII-Tabelle =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{int u,o;
char zeichen;
cout<< "Dieses Programm gibt einen Teil der ASCII-Tabelle aus.";
cout<< "\nBitte gib die Nummer der Untergrenze ein: ";
cin >> u;
cout<< "\nBitte gib die Nummer der Obergrenze ein: ";
cin >> o;
for (int i=u; i<=o; i++){
zeichen=i;
cout << "Der Nummer "<< i << " entspricht das Zeichen " << zeichen << endl;
if (i%10==0) getch(); // Programm wartet bei den Zehnerzahlen auf einen Tastendruck
}
getch();
return 0;
}
===== Prog: Char-Schleife =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
#include //Mathematikbibliothek wird eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{char zeichen;
cout<< "Dieses Programm gibt einen Teil der ASCII-Tabelle aus.\n\n";
for (zeichen='A'; zeichen<='z'; zeichen++){
cout << "Das Zeichen "<
===== Prog: Dezimaldarstellung -> Dualdarstellung =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
#include
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{
int z,h,r;
char weiter='j';
string dualzahl;
cout<< "Dieses Programm verwandelt eine Zahl von der Dezimal- in die Dualdarstellung.";
while (weiter=='j') {
dualzahl="";
cout<< "\nWelche Zahl (groeszer 0) willst du umwandeln ? ";
cin >>z;
h=z;
do {
r=h%2;
if (r==0) dualzahl="0"+dualzahl;
if (r==1) dualzahl="1"+dualzahl;
h=h/2;
} while (h!=0);
cout << dualzahl;
cout << "\nNoch eine Umwandlung (j/n) ? "; weiter = getch();
}
cout << "Auf Wiedersehen!";
getch();
return 0;
}
===== Prog: Schaltjahr =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{int jahr;
bool istSchaltjahr;
cout << "Dieses Programm sagt Dir, ob ein Schaltjahr vorliegt.\n\n";
cout << "Gib eine Jahreszahl ein: ";
cin >> jahr;
if (jahr%4==0) {
istSchaltjahr=true;
if (jahr%100==0) istSchaltjahr=false;
if (jahr%400==0) istSchaltjahr=true;
}
else
istSchaltjahr=false;
//Alternative Berechnung
// if (((jahr%4==0)&&(jahr%100!=0))||(jahr%400==0))
// istSchaltjahr=true;
// else
// istSchaltjahr=false;
if (istSchaltjahr)
cout << "Das Jahr " << jahr << " ist ein Schaltjahr!";
else
cout << "Das Jahr " << jahr << " ist kein Schaltjahr!";
getch();
return 0;
}
===== Prog: Ganzzahlig =====
#include // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include //Zusätzliche Funktionen zur Ein- und Ausgabe auf der
//Konsole werden eingebunden.
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
int main()
{float zahl,help;
bool istganz;
cout << "Dieses Programm sagt Dir, ob eine Dezimalzahl ganzzahlig ist.\n\n";
cout << "Gib eine Dezimalzahl ein: ";
cin >> zahl;
help = (int)zahl-zahl;
if (help<0)
istganz = false;
else
istganz = true;
if (istganz)
cout << "Die Zahl " << zahl << " ist ganzzahlig!";
else
cout << "Die Zahl " << zahl << " ist nicht ganzzahlig!";
getch();
return 0;
}
===== Prog: Teilerliste einer Zahl =====
#include
#include
using namespace std;
int main ()
{int n;
cout<< "Dieses Programm ermittelt alle Teiler einer Zahl";
cout<< "\nWelche Zahl soll eingegeben werden? ";cin >>n;
for (int i=1;i<=n;i++) if (n%i==0) cout << i << " ";
getch();
return 0;
}
===== Prog: Anzahl der Teiler einer Zahl =====
#include
#include
using namespace std;
int main ()
{int n,t=0;
cout<< "\nDieses Programm ermittelt die Anzahl der Teiler einer Zahl";
cout<< "\nWelche Zahl soll eingegeben werden? ";cin >>n;
for (int i=1;i<=n;i++) if (n%i==0) t++;
cout<< "Teileranzahl: " << t;
getch();
return 0;
}
===== Prog: Primzahltest =====
// Programm: Primzahltest
// Beschreibung: Dieses Programm überprüft, ob eine eingegebene Zahl eine Primzahl ist
// Autor: Josef Lechner
#include // Zusatzbibliothek für Ein-und Ausgaben wird eingebunden
#include // Zusatzbibliothek für Konsole wird eingebunden
using namespace std; // Standard-Namensraum wird eingestellt
int main()
{int zahl;
cout << "Primzahltest\n";
cout << "Bitte zu ueberpruefende Zahl eingeben: "; cin >> zahl;
bool teilbar=false;
for (int i=2;i