Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- class Pressione2SP
- {
- private static Scanner scan = new Scanner(System.in);
- public static void main (String[] args)
- {
- System.out.println("Inserisci il numero di pazienti da monitorare");
- int p = scan.nextInt(); //p = pazienti
- int [] Vpmin = new int[p]; //pressione minima
- int [] Vpmax = new int[p]; //pressione massima
- char [] Vsesso = new char[p]; //sesso se maschio o femmina
- for(int i=0; i<p;i++){ //inserimento dati pazienti
- System.out.println("Inserisci la tua pressione minima");
- Vpmin[i] = scan.nextInt();
- while(Vpmin[i] < 60 && Vpmin[i] >120){ //se pressione non rientra nei parametri reinserisci
- Vpmin[i] = scan.nextInt();
- System.out.println("Il dato inserito è sbagliato");
- }
- System.out.println("La tua pressione minima è "+Vpmin[i]);
- System.out.println("Inserisci la tua pressione massima");
- Vpmax[i] = scan.nextInt();
- while(Vpmax[i] < 100 && Vpmax[i] >200){
- System.out.println("Il dato inserito è sbagliato");
- Vpmax[i] = scan.nextInt();
- }
- System.out.println("La tua pressione minima è "+Vpmax[i]);
- System.out.println("Inserisci F se sei femmina M se sei maschio");
- Vsesso[i] = scan.next().charAt(0);
- System.out.println("Hai inserito "+Vsesso[i]);
- }
- calcMedia(int Vpmin[], int Vpmax[], char Vsesso[], p);
- }
- //Fine main
- static void calcMedia(int VpminL[],int VpmaxL[], char VsessoL[], int p){
- int contF = 0;
- int contM = 0;
- int sommaMinF =0;
- int sommaMaxF =0;
- int sommaMinM =0;
- int sommaMaxM =0;
- for (int i = 0; i<p;i++){
- if (VsessoL == 'F'){
- sommaMinF = sommaMinF +VpminL[i];
- sommaMaxF = sommaMaxF +VpmaxL[i];
- contF++;
- }
- else{
- sommaMinM = sommaMinM + VpminL[i];
- sommaMaxF = sommaMaxF + VpmaxL[i];
- contM++;
- }
- }
- double mediaMinF = sommaMinF/contF;
- System.out.println("La media delle minime femminili e' "+mediaMinF);
- double mediaMaxF = sommaMaxF/contF;
- System.out.println("La media delle massime femminili e' "+mediaMaxF);
- double mediaMinM = sommaMinM/contM;
- System.out.println("La media delle minime maschili e' "+mediaMinM);
- double mediaMaxM = sommaMaxM/contM;
- System.out.println("La media delle massime maschili e' "+mediaMaxM);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement