Advertisement
maha_kaal

Polvewri sottili

May 11th, 2012
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.78 KB | None | 0 0
  1. import java.util.*;
  2. public class PolveriSottili {
  3.  
  4.     /**
  5.      * @Author: Sukhdev Mohan & Andrea Bonatti
  6.      */
  7.     public static void benvenuto(){
  8.         System.out.println(" P O L V E R I - S O T T I L I ");
  9.         System.out.println("Inserire i valori giornalieri rilevati");
  10.     }
  11.    
  12.     public static void main(String[] args) {
  13.         int i = 0;
  14.         while (i != 1){
  15.             benvenuto();
  16.             Settimana settimana = new Settimana();
  17.             Scanner lettore = new Scanner(System.in);
  18.        
  19.             settimana.inserimentoDati();
  20.             settimana.controlla();
  21.             System.out.printf("\n Vuoi continuare a usare il programma? \n 0- per continuare \n 1- Per Uscire");
  22.             i = lettore.nextInt();
  23.             if (i == 1){
  24.                 System.out.printf("\n \n F I N E ");
  25.             }
  26.         }
  27.        
  28.     }
  29.  
  30. }
  31. /** settimana.java **/
  32.  
  33.  
  34. import java.util.*;
  35.  
  36. public class Settimana {
  37.     private double [] settimana = new double[7];
  38.     private int anno;
  39.    
  40.     public void inserimentoDati(){
  41.         Scanner lettore = new Scanner(System.in);
  42.         System.out.println("Inserisci Anno :>");
  43.         anno = lettore.nextInt();
  44.         for(int i = 0; i < 7; i++){
  45.             int n = i + 1;
  46.             System.out.println("Inserire il valore del "+ n +"° giorno :>");
  47.             Scanner lettore2 = new Scanner(System.in);
  48.             settimana[i] = lettore2.nextDouble();
  49.         }
  50.     }
  51.        
  52.     public void controlla(){
  53.         if(!this.controlloMax()){
  54.             System.out.println("Il valore massimo supera i 75 \u03BCg/m³");
  55.         }
  56.         if(!this.controlloMedio()){
  57.             System.out.println("Il valore medio supera i 50 \u03BCg/m³");
  58.         }
  59.     }
  60.    
  61.     private boolean controlloMax(){
  62.         double max = 0;
  63.        
  64.         for(int i = 0; i < 7; i++){
  65.             if(max < settimana[i])
  66.                 max = settimana[i];
  67.         }
  68.         return(max < 75.00);
  69.     }
  70.    
  71.     private boolean controlloMedio(){
  72.         double vm = 0;
  73.         for(int i = 0; i < 7; i++){
  74.             vm += settimana[i];
  75.         }
  76.         return((vm/7) < 50.00);
  77.     }
  78.    
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement