Stefanokj
Utente Attivo
- Messaggi
- 333
- Reazioni
- 7
- Punteggio
- 55
Ciao ragazzi,
sono molto incasinato con un programma che dovrebbe "gestire" un pronto soccorso.
Praticamente vengono registrati i nominativi dei pazienti che necessitano di un intervento classificando i casi come rossi=molto urgenti, gialli=normalmente urgenti, bianchi=poco urgenti.
Tutti i casi rossi devono essere gestiti prima dei gialli, e tutti i gialli prima dei bianchi indipendentemente dall'ordine di arrivo.
devo realizzare una classe che consenta di:
-Aggiungere un paziente alla lista di attesa in modo da rispettare l'ordine di priorità
-recupero del nominativo ed eliminazione del paziente col massimo grado di urgenza alla lista
-determinazione dei pazienti rossi,gialli e bianchi in attesa
-eliminazione della lista di un paziente specifico
-salvataggio e ripristino della lista ordinata dei nominativi in/da un file di tipo testuale.
Io ho realizzato la prima parte del programma (quella con get e set):
E poi ho fatto parte del programma vero e proprio (ancora senza un main);
Sinceramente ora non so come muovermi, dovrei riuscire a fare l'ultimo punto (salvataggio e carica) e forse il penultimo, ma gli altri proprio....non riesco a districarmi tra i passaggi.
Ecco la il programma:
Potete darmi una mano??
PS non ho ancora fatto l'input con java...devo fare tutto nel main.
:help::help::help:
sono molto incasinato con un programma che dovrebbe "gestire" un pronto soccorso.
Praticamente vengono registrati i nominativi dei pazienti che necessitano di un intervento classificando i casi come rossi=molto urgenti, gialli=normalmente urgenti, bianchi=poco urgenti.
Tutti i casi rossi devono essere gestiti prima dei gialli, e tutti i gialli prima dei bianchi indipendentemente dall'ordine di arrivo.
devo realizzare una classe che consenta di:
-Aggiungere un paziente alla lista di attesa in modo da rispettare l'ordine di priorità
-recupero del nominativo ed eliminazione del paziente col massimo grado di urgenza alla lista
-determinazione dei pazienti rossi,gialli e bianchi in attesa
-eliminazione della lista di un paziente specifico
-salvataggio e ripristino della lista ordinata dei nominativi in/da un file di tipo testuale.
Io ho realizzato la prima parte del programma (quella con get e set):
Codice:
public class Pazienti{private String Nome;
private String Cognome;
private String Codice;
public Pazienti(String Nome,String Cognome,String Codice){
this.Nome=Nome;
this.Cognome=Cognome;
this.Codice=Codice;
}
public String getNome(){
return Nome;
}
public void setNome(String Nom){
Nome=Nom;
}
public String getCognome(){
return Cognome;
}
public void setCognome(String Cogn){
Cognome=Cogn;
}
public String getCodice(){
return Codice;
}
public void setCodice(String Cod){
Codice=Cod;
}
public String tostring(){
String Stringa=" ";
Stringa=Stringa+ Nome + Cognome + Codice;
return Stringa;
}
}
E poi ho fatto parte del programma vero e proprio (ancora senza un main);
Sinceramente ora non so come muovermi, dovrei riuscire a fare l'ultimo punto (salvataggio e carica) e forse il penultimo, ma gli altri proprio....non riesco a districarmi tra i passaggi.
Ecco la il programma:
Codice:
import java.io.*;
import java.until.Vector;
public class ProntoSoccorso{
pivate Vector Paziente;
public ProntoSoccorso(){
Paziente=new Vector(1,1);
}
public void aggiunta(Paziente p){
Paziente.insertElementAt(p,0);
}
public void elimina(){
int posizione=0;
try{
Paziente.removeElementAt(posizione);
System.out.println("Eliminato!");
}
catch (Exeption e){
System.out.println("Non eliminato!");
}
}
public void visualizza(){
Paziente p;
System.out.println("Pazienti:");
for(int i=0;i<Paziente.size();i++){
System.out.println("Posizione"+i+":");
p=(Pazienti) Paziente.elementAt(i);
System.out.println(" "+p.toString());
}
}
public int numero(){
int r=0,g=0,b=0;
for(int i=0; i<Paziente.size();i++){
if(Paziente.elementAt[i].getCodice()=='r')
r++;
if(Paziente.elementAt[i].getCodice()=='g')
g++;
if(Pazienti.elementAt[i].getCodice()=='b')
b++;
}
return r;
return g;
return b;
}
public static void main(String[] args){
ProntoSoccorso S1=new ProntoSoccorso();
Potete darmi una mano??
PS non ho ancora fatto l'input con java...devo fare tutto nel main.
:help::help::help:
Ultima modifica: