Advertisement
Nakumas

Egzamin PP&JP: ????, Zad.? ?

Feb 24th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. package javaapplication16;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileReader;
  6. import java.io.IOException;
  7. import java.io.RandomAccessFile;
  8.  
  9. public class JavaApplication16
  10. {
  11.  
  12.     public static void main(String[] args)
  13.     {
  14.        
  15.        
  16.     }
  17.    
  18.     void Nadwaga(String nazwa)
  19.     {
  20.         String linia = "";
  21.         String imie;
  22.         double waga;
  23.         double wzrost;
  24.         double BMI;
  25.         try(BufferedReader br = new BufferedReader( new FileReader(nazwa) );
  26.                 RandomAccessFile raf1 = new RandomAccessFile("nadwaga.bin", "rw");
  27.                 RandomAccessFile raf2 = new RandomAccessFile("niedowaga.bin", "rw");
  28.                 )
  29.         {
  30.             do
  31.             {
  32.               linia = br.readLine();
  33.               imie = linia.split("-")[0];
  34.               waga = Double.parseDouble(linia.split("-")[2]);
  35.               wzrost = Double.parseDouble(linia.split("-")[3]);
  36.               BMI = (waga/(wzrost*wzrost));
  37.              
  38.               if(BMI < 18.5)
  39.               {
  40.                   raf2.writeUTF(imie);
  41.                   raf2.writeDouble(BMI);
  42.               }
  43.               else if (BMI >= 25.0)
  44.               {
  45.                   raf1.writeUTF(imie);
  46.                   raf1.writeDouble(BMI);
  47.               }
  48.  
  49.  
  50.             } while(linia != null);
  51.         }
  52.  
  53.         catch(IOException e)
  54.         {
  55.             System.out.println(e.getMessage());
  56.         }
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement