Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Klasse Vektorbetrag2.
- *
- * Klasse enthält Startmethode zum Einlesen und zur Berechnung
- * des Betrags eines n-dimensionalen Vektors
- *
- * @author (Kreutzfeldt)
- * @version (13.11.05)
- */
- public class Vektorbetrag2
- {
- public static void main( String args[] ) {
- JConsole fenster = new JConsole("Betrag eines n-dimensionalen" +
- "Vektors");
- double vektor[]; // Deklaration eines Vektors
- int dimension, i;
- double summe=0;
- try {
- // Eingabe
- fenster.println("Bitte die Dimension des Vektors eingeben : ");
- dimension = fenster.readInt();
- vektor = new double[dimension];//Definition des Vektors (n-dimensional)
- for (i=1 ; i <= dimension ; i++){
- fenster.println("Bitte " + i + ". Komponente eingeben");
- vektor[i - 1]= fenster.readDouble();
- }
- // Berechnung des Betragsquadrats
- for (i=0; i < dimension ; i++){
- summe = summe + vektor[i]*vektor[i];
- }
- // Ausgabe mit maximal 5 Komponenten pro Zeile
- fenster.println('\n' + " Der eingegebene Vektor lautet : ");
- fenster.print ("(");
- for (i=0 ;i < dimension; i ++) {
- if (i % 5 ==0 && i!= dimension) {
- fenster.println();
- fenster.print(" " + vektor[i]);
- }
- else
- fenster.print (" " + vektor[i]);
- }
- fenster.print (")");
- fenster.println('\n'+ "Sein Betrag lautet : " + Math.sqrt(summe));
- fenster.println('\n'+ " Ende des Programms");
- }
- catch (InterruptedException ie) {}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement