Advertisement
Guest User

Zinsberechnung

a guest
Oct 30th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.05 KB | None | 0 0
  1. /**
  2.  * Diese Klasse gibt Zinsen von bestimmten Beträgen auf
  3.  * dem Bildschirm aus.
  4.  */
  5. public class Zinsberechnung {
  6.  
  7.     /**
  8.      * Gibt Zinsen von bestimmten Beträgen auf dem Bildschirm aus.
  9.      *
  10.      * @param args  wird nicht verwendet
  11.      */
  12.     public static void main(String[] args) {
  13.        
  14.         int betrag = 117;
  15.         int zinssatz = 3;
  16.        
  17.         /*
  18.          *  Berechnung der Zinsen nach einem Jahr.
  19.          */
  20.         betrag = (betrag * (100 + zinssatz));
  21.  
  22.         System.out.print(betrag / 100);
  23.         System.out.print(',');
  24.         System.out.println(betrag % 100);
  25.        
  26.         /*
  27.          *  Berechnung der Zinsen nach zwei Jahren.
  28.          */
  29.        
  30.         betrag = (betrag * (100 + zinssatz));
  31.  
  32.         System.out.print(betrag / 10000);
  33.         System.out.print(',');
  34.         System.out.println((betrag / 100) % 100);
  35.        
  36.         /*
  37.          *  Berechnung der Zinsen nach drei Jahren.
  38.          */
  39.        
  40.         betrag = (betrag * (100 + zinssatz));
  41.        
  42.         System.out.print(betrag / 1000000);
  43.         System.out.print(',');
  44.         System.out.println((betrag / 10000) % 100);
  45.        
  46.         /*
  47.          *  Aufrunden der Centbeträge.
  48.          */
  49.        
  50.         betrag = 117;
  51.  
  52.         System.out.print((betrag * (100 + zinssatz) / 100));
  53.         System.out.print(',');
  54.         System.out.println(((betrag * (100 + zinssatz) + 1/2) % 100));
  55.        
  56.         /*
  57.          *  Aufrunden der Zinsen nach zwei Jahren.
  58.          */
  59.        
  60.         betrag = (betrag * (100 + zinssatz) * (100 + zinssatz));
  61.  
  62.         System.out.print(betrag / 10000);
  63.         System.out.print(',');
  64.         System.out.println(((betrag + 50) / 100) % 100);
  65.        
  66.         /*
  67.          *  Aufrunden der Zinsen nach drei Jahren.
  68.          */
  69.        
  70.         betrag = (betrag * (100 + zinssatz));
  71.        
  72.         System.out.print(betrag / 1000000);
  73.         System.out.print(',');
  74.         System.out.println((((betrag / 100) + 50) / 100) % 100);
  75.            
  76.        
  77.        
  78.     }
  79.    
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement