Unsere Programme 1

Prog: Summe zweier Zahlen

Schreibe ein Programm, das die Summe zweier Zahlen ermittelt.

#include <iostream>  // Standardbibliothek zur Ein- und Ausgabe wird eingebunden
#include <conio.h>   // 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 x,y,sum = 0;
 
  cout << "Gib den ersten Summanden ein: ";  cin >> x;  cout << endl;
  cout << "Gib den zweiten Summanden ein: ";  cin >> y; cout << endl;
  sum = x + y;
  cout << "Die Summe von " << x << " und " << y << " ist " << sum;        
 
  getch();
  return 0 ;  
}

Prog: Division mit Rest

Schreibe ein Programm, das eine Division mit Rest durchführen kann.

#include <iostream>  // Standardbibliothek zur Ein- und Ausgabe wird eingebunden
#include <conio.h>   // 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 dividend, divisor;
  int quotient, rest;  
 
  cout << "Division mit Rest \n ";  // \n bewirkt Zeilenvorschub
  cout << "\n Dividend = "; cin >> dividend;
  cout << "\n Divisor = "; cin >> divisor;
  quotient = dividend / divisor;
  rest     = dividend % divisor;
  cout << "\n\n Ergebnis: " << dividend << " : " << divisor << " = " << quotient << ", Rest: " << rest;
 
  getch();
  return 0 ;  
}

Prog: Temperaturumrechnung

Schreibe ein Programm, welches Fahrenheitgrade in Celsiusgrade umrechnet. Die Umrechnung funktioniert nach folgendem Schema: Celsiusgrad=(Fahrenheit-32)*5/9

#include <iostream>  // Standardbibliothek zur Ein- und Ausgabe wird eingebunden
#include <conio.h>   // 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 fahrenheit,celsius;
  cout  << "Bitte Fahrenheitgrade eingeben: "; cin >> fahrenheit;
  celsius = (fahrenheit-32)*5/9;
  cout << fahrenheit << "Grad Fahrenheit sind " << celsius << "Grad Celsius";
 
  getch();       
  return 0 ;  
}

Prog: Kreis

Schreibe ein Programm, welches den Radius eines Kreises einliest und den zugehörigen Umfang und Flächeninhalt ausgibt. (pi=3,1415927)
Alternative Variante für pi: #include <math.h> und dann M_PI verwenden.

#include <iostream> // Standardbibliothek zur Ein- und Ausgabe wird eingebunden.
#include <conio.h>  //Zusätzliche Funktionen zur Ein- und Ausgabe auf der 
                    //Konsole werden eingebunden.
#include <math.h> //Mathematikbibliothek wird eingebunden.
 
 
using namespace std; //Vereinfacht den Aufruf einer Funktion aus einer Bibliothek.
 
int main() {
 
 float r,u,A; 
 
 cout<< "Kreisberechnung \n \n" ;
 cout<< "Gib einen beliebigen Radius ein,\num Umfang und Flaecheninhalt des dazugehoerigen Kreises zu erhalten: ";
 cin >> r ;
 
 u = 2*r*M_PI ;
 // A = r*r*M_PI ;
 A = pow(r,2)*M_PI ;
 
 cout << "\n \nBei einem Radius von " << r <<" betraegt der Umfang " << u << "\nund der Flaecheninhalt " << A <<".";  
 
 
 getch(); 
 return 0;

Prog: Koordinatenuntersuchung

#include <iostream>  // Standardbibliothek zur Ein- und Ausgabe wird eingebunden
#include <conio.h>   // 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 x,y;
 
cout << "Koordinatenbestimmungsprogramm";
cout << "\nGib die Koordinaten x,y eines Punktes P an";
cout << "\num herauszufinden, ob er auf einer Koordinatenachse"; 
cout << "\nbzw. in welchem Quadranten er liegt";
cout << "\n\n x= "; cin >> x;
cout << "\n y= "; cin >> y;
 
if (x<0)
   {if (y < 0) cout << "\n Der Punkt liegt im 3. Quadranten";
    if (y == 0) cout << "\n Der Punkt auf negativer x-Achse";
    if (y > 0) cout << "\n Der Punkt liegt im 2. Quadranten";    
   }  
 
if (x==0)
   {if (y < 0) cout << "\n Der Punkt liegt auf negtiver y-Achse";
    if (y == 0) cout << "\n Der Punkt im Ursprung";
    if (y > 0) cout << "\n Der Punkt liegt auf positiver y-Achse";    
   }  
 
if (x>0)
   {if (y < 0) cout << "\n Der Punkt liegt im 4. Quadranten";
    if (y == 0) cout << "\n Der Punkt auf positiver x-Achse";
    if (y > 0) cout << "\n Der Punkt liegt im 1. Quadranten";    
   }  
 
 
  getch();       
  return 0 ;  
}

Prog: Tausch

#include <iostream>  // Standardbibliothek zur Ein- und Ausgabe wird eingebunden
#include <conio.h>   // 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 z1,z2,help;
  cout << "Bitte gib die 1. Zahl ein: "; cin >> z1;
  cout << "Bitte gib die 2. Zahl ein: "; cin >> z2;
  cout << "Die Werte der Variblen sind: z1 = " << z1 <<", z2 = " << z2;
  cout << "\n\n";
 
  if (z1<z2) 
     {cout << "Die Werte der Variblen sind schon sortiert, z1 = " << z1 <<", z2 = " << z2;}
 
  if (z1>z2)    
     {cout << "Es muss nun sortiert werden!\n";
 
      // Dreiertausch     
      help = z1;
      z1 = z2;
      z2 = help;
 
      cout << "Die Werte der Variblen sind nun sortiert, z1 = " << z1 <<", z2 = " << z2;
     }    
 
  if (z1 == z2) 
      {cout << "Die Variablen haben den gleichen Wert, z1 = " << z1 <<", z2 = " << z2;}
 
  /*
  if (z1<z2) 
     {cout << "Die Werte der Variblen sind schon sortiert, z1 = " << z1 <<", z2 = " << z2;}
  else
     if (z1>z2)    
     {cout << "Es muss nun sortiert werden!\n";
      help = z1;
      z1 = z2;
      z2 = help;
      cout << "Die Werte der Variblen sind nun sortiert, z1 = " << z1 <<", z2 = " << z2;}    
     else
      {cout << "Die Variablen haben den gleichen Wert, z1 = " << z1 <<", z2 = " << z2;}
  */
 
  getch();       
  return 0 ;  
}

Prog: Sortierung

#include <iostream>  // Standardbibliothek zur Ein- und Ausgabe wird eingebunden
#include <conio.h>   // 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 z1,z2,z3,help;
  cout << "Bitte gib die 1. Zahl ein: "; cin >> z1;
  cout << "Bitte gib die 2. Zahl ein: "; cin >> z2;
  cout << "Bitte gib die 3. Zahl ein: "; cin >> z3;
  cout << "\nDie Werte der Variblen sind: z1=" << z1 <<", z2=" << z2 << ", z3=" << z3;
  cout << "\n\n";
 
  if (z1<=z2) 
     {if (z2<=z3)        
        {cout << "Die Werte sind nun sortiert: z1="<<z1<<", z2="<<z2<<", z3="<<z3;
        }    
      else
        {help=z2; z2=z3; z3=help; // z2, z3 tauschen
         if (z1<=z2)
            {cout << "Die Werte sind nun sortiert: z1="<<z1<<", z2="<<z2<<", z3="<<z3;
            }
         else
            {help=z1; z1=z2; z2=help; // z1, z2 tauschen
             cout << "Die Werte sind nun sortiert: z1="<<z1<<", z2="<<z2<<", z3="<<z3;
            }      
        }   
     }
  else 
     {help=z1; z1=z2; z2=help; // z1, z2 tauschen
      if (z2<=z3)
        {cout << "Die Werte sind nun sortiert: z1="<<z1<<", z2="<<z2<<", z3="<<z3;
        }
      else
        {help=z2; z2=z3; z3=help; // z2, z3 tauschen
         if (z1<=z2)
            {cout << "Die Werte sind nun sortiert: z1="<<z1<<", z2="<<z2<<", z3="<<z3;
            }
         else
            {help=z1; z1=z2; z2=help; // z1, z2 tauschen
             cout << "Die Werte sind nun sortiert: z1="<<z1<<", z2="<<z2<<", z3="<<z3;
            }      
        }              
     }
 
  getch();       
  return 0 ;  
}