Mrgentledolphin

verifica A

Dec 15th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.53 KB | None | 0 0
  1. package scuola;
  2. import java.util.*;
  3. public class Primo {
  4.  
  5.     public static void main(String[] args) {
  6.        
  7.         Scanner input;
  8.         input= new Scanner(System.in);
  9.        
  10.    
  11.         int prezzo, min = 999999, max = 0, a, b, cont, perc, compresi = 0, pp = 0, voliperc;
  12.         String dest, compag = null, opzione, costosa, economica = null, perper;
  13.        
  14.         System.out.println("inserire opzione tra: prezzo_compreso, volo_costoso, piu_eco, percentuale");
  15.         opzione=input.next();
  16.        
  17.         System.out.println("inserire numero viaggi");
  18.         cont=input.nextInt();
  19.        
  20.         switch(opzione){
  21.         case "prezzo_compreso":
  22.             System.out.println("inserire primo valore(più basso): ");
  23.             a=input.nextInt();
  24.             System.out.println("inserire secondo valore(più alto): ");
  25.             b=input.nextInt();
  26.             while(cont>0){
  27.                 System.out.println("inserire destinazione");
  28.                 dest=input.next();
  29.                 System.out.println("inserire prezzo");
  30.                 prezzo=input.nextInt();
  31.                 System.out.println("inserire compagnia");
  32.                 compag=input.next();
  33.                 if(prezzo>a && prezzo<b){
  34.                     compresi+=1;
  35.                 }
  36.                 cont=cont-1;
  37.             }
  38.             System.out.println("voli compresi: "+compresi);
  39.             break;
  40.         case "volo_costoso":
  41.             while(cont>0){
  42.                 System.out.println("inserire destinazione");
  43.                 dest=input.next();
  44.                 System.out.println("inserire prezzo");
  45.                 prezzo=input.nextInt();
  46.                 System.out.println("inserire compagnia");
  47.                 compag=input.next();
  48.                 if(prezzo>max){
  49.                     max=prezzo;
  50.                     costosa=compag;
  51.                 }
  52.                 cont=cont-1;
  53.             }
  54.             System.out.println("compagnia più costosa: "+compag);
  55.          break;
  56.         case "piu_eco":
  57.             while(cont>0){
  58.                 System.out.println("inserire destinazione");
  59.                 dest=input.next();
  60.                 System.out.println("inserire prezzo");
  61.                 prezzo=input.nextInt();
  62.                 System.out.println("inserire compagnia");
  63.                 compag=input.next();
  64.                 if(prezzo<min){
  65.                     economica=dest;
  66.                     min=prezzo;
  67.                 }
  68.                 cont=cont-1;
  69.            
  70.             }
  71.             System.out.println("destinazione più economica: "+economica);
  72.             break;
  73.         case "percentuale":
  74.             System.out.println("inserire destinazione per calcolo della percentuale");
  75.             perper=input.next();
  76.             perc=cont;
  77.             while(cont>0){
  78.                 System.out.println("inserire destinazione");
  79.                 dest=input.next();
  80.                 System.out.println("inserire prezzo");
  81.                 prezzo=input.nextInt();
  82.                 System.out.println("inserire compagnia");
  83.                 compag=input.next();
  84.                 if(dest.equals(perper)){
  85.                     pp=pp+1;
  86.                 }
  87.                
  88.                 cont=cont-1;
  89.             }
  90.             voliperc=(pp/perc)*10;
  91.             System.out.println("percentuale dei voli: "+voliperc);
  92.         }
  93.        
  94.        
  95.        
  96.         }
  97.        
  98.     }
Advertisement
Add Comment
Please, Sign In to add comment