Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Iikka Gröndahl
Added: Aug 29, 2019 11:12 AM
Views: 10
Tags: file output pi
  1. import java.io.FileNotFoundException;
  2. import java.io.PrintStream;
  3. import java.math.BigDecimal;
  4. import java.math.MathContext;
  5. import java.lang.System;
  6. public class Ohjelma {
  7.  
  8.     public static void main(String[] args) throws FileNotFoundException {
  9.  
  10.         // Tänne voit kirjoittaa ohjelmakoodia. Ohjelmasi voit ajaa
  11.         // valitsemalla menusta Run->Run File tai painamalla Shift+F6
  12.         PrintStream fileOut = new PrintStream("./out.txt");
  13.         System.setOut(fileOut);
  14.         long a = 2;
  15.         long b = 3;
  16.         long c = 4;
  17.         long d = 5;
  18.         long e = 6;
  19.         long x = 0;
  20.         BigDecimal summa = new BigDecimal(3);
  21.         BigDecimal jaettava = new BigDecimal(4);
  22.         BigDecimal num6 = new BigDecimal(1);
  23.        
  24.         while (x < 300000000) {
  25.             BigDecimal num1 = new BigDecimal(2 + (4*x));
  26.             BigDecimal num2 = new BigDecimal(3 + (4*x));
  27.             BigDecimal num3 = new BigDecimal(4 + (4*x));
  28.             BigDecimal num4 = new BigDecimal(5 + (4*x));
  29.             BigDecimal num5 = new BigDecimal(6 + (4*x));
  30.      
  31.            
  32.             summa = summa.add(jaettava.divide(num1.multiply(num2.multiply(num3.multiply(num6))), MathContext.DECIMAL128));
  33.             summa = summa.subtract(jaettava.divide(num3.multiply(num4.multiply(num5.multiply(num6))), MathContext.DECIMAL128));
  34.             System.out.println(summa);
  35.            
  36.            
  37.             x++;
  38.         }
  39.        
  40.         System.out.println(summa);
  41.     }
  42. }
  43.