====== 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"<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