Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. /**
  2.  * Klasse Vektorbetrag2.
  3.  *
  4.  * Klasse enthält Startmethode zum Einlesen und zur Berechnung
  5.  * des Betrags eines n-dimensionalen Vektors
  6.  *
  7.  * @author (Kreutzfeldt)
  8.  * @version (13.11.05)
  9.  */
  10.  
  11. public class Vektorbetrag2
  12. {
  13.     public static void main( String args[] ) {
  14.         JConsole fenster = new JConsole("Betrag eines n-dimensionalen" +
  15.                                         "Vektors");
  16.         double vektor[];  // Deklaration eines Vektors
  17.         int dimension, i;
  18.         double summe=0;
  19.         try {
  20.           // Eingabe
  21.           fenster.println("Bitte die Dimension des Vektors eingeben : ");
  22.           dimension = fenster.readInt();
  23.           vektor = new double[dimension];//Definition des Vektors (n-dimensional)
  24.           for (i=1 ; i <= dimension ; i++){
  25.              fenster.println("Bitte " + i + ". Komponente eingeben");
  26.              vektor[i - 1]= fenster.readDouble();
  27.           }
  28.           // Berechnung des Betragsquadrats
  29.           for (i=0; i < dimension ; i++){
  30.              summe = summe + vektor[i]*vektor[i];
  31.           }
  32.           // Ausgabe mit maximal 5 Komponenten pro Zeile
  33.           fenster.println('\n' + " Der eingegebene Vektor lautet : ");
  34.           fenster.print ("(");
  35.           for (i=0 ;i < dimension; i ++) {
  36.             if (i % 5 ==0 && i!= dimension) {
  37.                fenster.println();
  38.                fenster.print(" " + vektor[i]);
  39.             }  
  40.             else
  41.             fenster.print (" " + vektor[i]);
  42.           }
  43.           fenster.print (")");
  44.          
  45.           fenster.println('\n'+ "Sein Betrag lautet : " + Math.sqrt(summe));
  46.           fenster.println('\n'+ " Ende des Programms");  
  47.         }
  48.         catch (InterruptedException ie) {}
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement