Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package esercitazionecompito1;
- import java.io.*;
- import java.util.Vector;
- public class EsercitazioneCompito1 {
- public static void main(String[] args) throws IOException {
- InputStreamReader input= new InputStreamReader(System.in);
- BufferedReader tastiera= new BufferedReader(input);
- String s="",s1="",s2="",s3="",s4="",s5="";
- int n,i,k,nspazio=0,secondospazio=0,terzospazio=0,ora=0,diff=0,tariffa=0,posti=0,conta=0,ricavo=0;
- Vector<String> vett= new Vector<String>();
- Vector<String> vettn= new Vector<String>();
- menù();
- do{
- System.out.println("Fai la tua scelta");
- s=tastiera.readLine();
- n=Integer.valueOf(s);
- switch(n)
- {
- case 1: if(vett.size()<200){
- System.out.println("Inserisci cognome");
- s=tastiera.readLine();
- System.out.println("Inserisci nome");
- s=s+" "+tastiera.readLine();
- System.out.println("Inserisci targa");
- s=s+" "+tastiera.readLine();
- System.out.println("Inserisci ora");
- s=s+" "+tastiera.readLine();
- vett.add(s);
- conta=conta+1;
- }
- break;
- case 2: System.out.println("Targa");
- s4=tastiera.readLine();
- for(i=0;i<vett.size();i++)
- {
- s1=vett.get(i);
- for(k=0;k<s1.length();k++)
- {
- if(s1.charAt(k)==' ' && nspazio<2)
- {
- nspazio=nspazio+1;
- secondospazio=k;
- }
- }
- nspazio=0;
- for(k=0;k<s1.length();k++)
- {
- if(s1.charAt(k)==' ' && nspazio<3)
- {
- nspazio=nspazio+1;
- terzospazio=k;
- }
- }
- s2=s4.substring(secondospazio+1, terzospazio);
- if(s4.equals(s2))
- {
- System.out.println("Inserisci ora uscita");
- s5=tastiera.readLine();
- n=Integer.valueOf(s);
- s3=s5.substring(terzospazio);
- ora=Integer.valueOf(s3);
- diff=n-ora;
- if(diff>0)
- tariffa=diff+1;
- ricavo=ricavo+tariffa;
- s1=s1+" "+tariffa;
- vettn.add(0,s1);
- vett.remove(i);
- }
- }
- break;
- case 3: posti=vett.size()-posti;
- System.out.println("Posti disponibili: "+posti);
- break;
- package esercitazionecompito1;
- import java.io.*;
- import java.util.Vector;
- public class EsercitazioneCompito1 {
- public static void main(String[] args) throws IOException {
- InputStreamReader input= new InputStreamReader(System.in);
- BufferedReader tastiera= new BufferedReader(input);
- String s="",s1="",s2="",s3="",s4="",s5="";
- int n,i,k,nspazio=0,secondospazio=0,terzospazio=0,ora=0,diff=0,tariffa=0,posti=0,conta=0,ricavo=0;
- Vector<String> vett= new Vector<String>();
- Vector<String> vettn= new Vector<String>();
- menù();
- do{
- System.out.println("Fai la tua scelta");
- s=tastiera.readLine();
- n=Integer.valueOf(s);
- switch(n)
- {
- case 1: if(vett.size()<200){
- System.out.println("Inserisci cognome");
- s=tastiera.readLine();
- System.out.println("Inserisci nome");
- s=s+" "+tastiera.readLine();
- System.out.println("Inserisci targa");
- s=s+" "+tastiera.readLine();
- System.out.println("Inserisci ora");
- s=s+" "+tastiera.readLine();
- vett.add(s);
- conta=conta+1;
- }
- break;
- case 2: System.out.println("Targa");
- s4=tastiera.readLine();
- for(i=0;i<vett.size();i++)
- {
- s1=vett.get(i);
- for(k=0;k<s1.length();k++)
- {
- if(s1.charAt(k)==' ' && nspazio<2)
- {
- nspazio=nspazio+1;
- secondospazio=k;
- }
- }
- nspazio=0;
- for(k=0;k<s1.length();k++)
- {
- if(s1.charAt(k)==' ' && nspazio<3)
- {
- nspazio=nspazio+1;
- terzospazio=k;
- }
- }
- s2=s1.substring(secondospazio+1, terzospazio);
- if(s4.equals(s2))
- {
- System.out.println("Inserisci ora uscita");
- s5=tastiera.readLine();
- n=Integer.valueOf(s5);
- s3=s1.substring(terzospazio);
- ora=Integer.valueOf(s3);
- diff=n-ora;
- if(diff>0)
- tariffa=diff+1;
- ricavo=ricavo+tariffa;
- s1=s1+" "+tariffa;
- vettn.add(0,s1);
- vett.remove(i);
- }
- }
- break;
- case 3: posti=vett.size()-posti;
- System.out.println("Posti disponibili: "+posti);
- break;
- case 4: System.out.println("Veicoli transitati: "+conta);
- System.out.println("Ricavo: "+ricavo);
- break;
- }
- }while(n!=4);
- }
- public static void menù()throws IOException {
- System.out.print("Parcheggio Privato San Luca\t\t\t");
- System.out.println("1)Entrata Veicolo");
- System.out.println("2)Uscita Veicolo");
- System.out.println("3)Elimina Veicoli Obsoleti");
- System.out.println("4)Chiusura Parcheggio");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement