Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.28 KB | None | 0 0
  1. public class Main {
  2.  
  3.     /**
  4.      * @param args the command line arguments
  5.      */
  6.     /**
  7.      * Un rivenditore di automobili riceve nella sua concessionaria delle auto,sia nuove che usate.
  8.      * Le informazioni delle automobili sono memorizzate nel Vector Auto,
  9.      * e la classe Automobile hai i segueni attributi:
  10.      * codice(intero di 4 cifre la prima cifra 1 se l'auto è nuova,2 se usata),marca,modello,cilindrata.
  11.      * Il rivenditore vuole separare le informazioni delle auto usate trasferendo le relative informazioni nel Vector Usato.
  12.      * A tale scopoè necessario definire la classe Auto_usata che,oltre a contenere i dati gia presenti nell oggetto automobile,
  13.      * abbia anche la targa,i chilometri effettuati e l'anno di immatricolazione.
  14.      * CARICA il Vector Auto con N automobili.
  15.      * MEMORIZZARE nel Vector Usato le informazioni delle auto usate.
  16.      * VISUALIZZARE le informazioni delle auto usate.
  17.      * CALCOLARE per ognuna delle seguenti cilindrate 1800,2000,2500 il numero di auto presenti(sia nuove che usate).
  18.      * DATA LA MARCA visualizzare la media complessiva delle cilindrate delle auto presenti.
  19.      */
  20.     public static void main(String[] args) {
  21.         // TODO code application logic here
  22.         String funz[];
  23.         int scelta,e;
  24.         Scanner input=new Scanner (System.in);
  25.         funz=new String[5];
  26.         funz[0]="* MEMORIZZARE nel Vector Usato le informazioni delle auto usate. ";
  27.         funz[1]="* VISUALIZZARE le informazioni delle auto usate.";
  28.         funz[2]="* CALCOLARE per ognuna delle seguenti cilindrate 1800,2000,2500 il numero di auto presenti(sia nuove che usate).";
  29.         funz[3]="* DATA LA MARCA visualizzare la media complessiva delle cilindrate delle auto presenti.";
  30.         funz[4]="* ESCI";
  31.  
  32.         do{
  33.         scelta=menu(funz);
  34.         switch(scelta)
  35.         {
  36.             case 1:{
  37.                 System.out.println("hai scelto la funzione MEMORIZZA .");break;
  38.             }
  39.             case 2:{
  40.                 System.out.println("hai scelto la funzione VISUALIZZA .");break;
  41.             }
  42.             case 3:{
  43.                 System.out.println("hai scelto la funzione CALCOLA .");break;
  44.             }
  45.             case 4:{
  46.                 System.out.println("hai scelto la funzione MEDIA .");break;
  47.             }
  48.             case 5:{
  49.                 System.out.println("hai scelto la funzione ESCI .");break;
  50.                
  51.              }
  52.         }
  53.         }while(scelta!=5);
  54.         System.out.println("Sei uscito dal programma.");
  55.         }
  56.  
  57.     static int menu(String funz[])
  58.     {
  59.         int scelta,c=0;
  60.         Scanner input=new Scanner (System.in);
  61.         System.out.println("+++++++++++++++ MENU +++++++++++++++ \n \n");
  62.         for(int i=0;i<funz.length;i++)
  63.         {
  64.             System.out.println((i+1)+" : "+funz[i]);
  65.         }
  66.         System.out.println("Seleziona la funzione che ti vuoi svolgere: ");
  67.         do{
  68.             if(c==0)
  69.             {
  70.             scelta=input.nextInt();
  71.             c++;
  72.             }
  73.             else
  74.             {
  75.                  System.out.println("Rinserisci il codice,funzione nn trovata. ");
  76.                     scelta=input.nextInt();
  77.             }
  78.         }while(scelta <1 || scelta >funz.length);
  79.         return scelta;
  80.     }
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement