Posts written by Xenomis

  1. .
    Benvenuta Giulia!
  2. .
    Ciao e benvenuto!!!
  3. .
    Benvenuta!
    Qui farai amicizia facilmente ^^
  4. .
    CITAZIONE (AitorPowa @ 22/4/2014, 20:28) 
    Xeno adesso funziona tutto,non so davvero come ringraziarti :ç.ç:

    Promettimi che impari un po ^^

    Come hai visto non era niente di difficile...
    Se hai bisogno ancora chiedi!
  5. .
    CITAZIONE (Cro-Mag @ 22/4/2014, 18:38) 
    qAXf4ow

    Anche io :powa:
  6. .
    Aitor non hai capito in Gatto dentro al metodo affamato dovevi semplicemente aggiungere: System.out.println("Mangia");
    Dove l'ho messa io ^^

    Il tuo main è solo e soltanto questo:

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Gatto Romeo = new Gatto(6,"biondo", 4);
    Romeo.setCiotola(10);
    Romeo.dorme();
    Romeo.affamato();
    }
  7. .
    Be certo non gli fai fare niente XD

    scrivi su gatto2 che ne so:
    romeo.setCiotola(10);
    romeo.dorme();
    romeo.affamato();

    A già:

    public void affamato()
    {
    if(Ciotola == 0)
    {
    System.out.println("Ho fame!!!");
    }
    else
    {
    Ciotola = Ciotola -1;
    System.out.println("Mangia"); //AGGIUNGIMI XD in questo modo stampa che sta mangiando ^^
    }
    } //manca non chiudi il metodo affamato
  8. .
    CITAZIONE
    public class Gatto {

    String Razza;
    String Colore;
    int Peso;
    int Eta;
    boolean Registrazioneanagrafe; //scusa errore mio XD è boolean non bool
    int Ciotola;

    public Gatto (int Peso, String Colore, int Eta)
    {
    this.Peso = Peso;
    this.Colore = Colore;
    this.Eta = Eta;
    }

    public void affamato()
    {
    if(Ciotola == 0)
    {
    System.out.println("Ho fame!!!");
    }
    else
    {
    Ciotola = Ciotola -1;
    }
    } //manca non chiudi il metodo affamato

    public void dorme()
    {
    System.out.println("Zzzzz");
    }
    public void aprePorta()
    {
    System.out.println("Apro la porta!");
    }
    public void setCiotola(int numero)
    {
    if(Ciotola == 0)
    {
    Ciotola = numero;
    }
    else
    {
    System.out.println("C'è cibo dentro!!");
    }
    }
    }

    //non ho capito perché avevi così tante grafe XD

    L'ho testato ^^
  9. .
    Copiami la classe gatto che te la correggo ^^
  10. .
    Classe
  11. .
    Allora togli la riga: public static void main la classe gatto non può esistere dentro la classe main.
    Togli anche la grafa che chiude il public static void main. Togli lo spazio fra Registrazione e anagrafe questo è un errore mio XD
    Poi il main lo devi fare su un altro file...
  12. .
    CITAZIONE (AitorPowa @ 21/4/2014, 15:42) 
    ok,adesso funziona :ok:
    per quanto riguarda Eclipse?

    Per far più veloce,Xeno hai facebook? così possiamo parlare meglio :sisi:

    No niente facebook sono allergico ai social network XD

    Quello di Eclipse è molto semplice davvero provaci! Con eclipse basta che nel progetto fai tasto destro e clicchi new class -> la chiami gatto -> fai ok e poi la crei come ti ho detto...
    Poi nel main istanzi l'oggetto romeo...
  13. .
    =__='''

    Aitor fratello a parte che hai dimenticato un i++ quel for continua in eterno!
    Tutto il bubble sort è un metodo lo devi scrivere fuori dal Main!

    Io eviterei di usare un metodo separato perché altrimenti lo devi richiamare due volte in quel caso allunghi i tempi di calcolo (che nel tuo caso sono però infimi XD)

    fai così al posto del for che hai messo tu cancella tutto e metti questo:


    int temp;
    for(int i = 0; i<n-1; i++) {
    for(int k = 0; k<n-1-i; k++) {
    if(pari[k] > pari[k+1]) { //ATTENTO CHE LO ORDINI IN ORDINE DECRESCENTE NON CRESCENTE QUESTA LINEA è LA CORRETTA
    temp = pari[k];
    pari[k] = pari[k+1];
    pari[k+1] = temp;
    }

    if(dispari[k] > dispari[k+1]) {
    temp = dispari[k];
    dispari[k] = dispari[k+1];
    dispari[k+1] = temp;
    }
    }
    }

    In questo modo controlli entrambi i vettori in un colpo solo ed eviti 2 for.

    P.S. fidati questo blocchetto l'ho testato XD
  14. .
    CITAZIONE (AitorPowa @ 21/4/2014, 13:52) 
    Xeno,con cout e cin si intende printf e scanf o sono altre cose?
    come bubble sort questo va bene?
    void bubblesort(int v[], int n) {
    int i,k;
    int temp;
    for(i = 0; i<n-1; i++) {
    for(k = 0; k<n-1-i; k++) {
    if(v[k] < v[k+1]) {
    temp = v[k];
    v[k] = v[k+1];
    v[k+1] = temp;
    }
    }
    }
    }

    Allora cout e cin si usano così:
    std::cout
    std::endl
    std::cin
    Ovviamente se in alto nel programma scrivi: using namespace std; non hai bisogno di scrivere ogni volta std::

    L'effetto è lo stesso di printf...
    Esempio: std::cout << "Ciao" << std::endl
    il risultato sarà: Ciao
    Altro esempio:
    std::cout << "Ciao" << a << std::endl

    Dove a è una variabile con dentro scritto "a tutti"
    Il risultato è: Ciao a tutti

    Praticamente è come il System.out.println() invece il cin inserisce dentro una variabile il valore che uno scrive nel prompt dei comandi...

    Esistono una vagonata di modi per fare il semplice ordinamento, uno vale l'altro, più o meno, testalo e vedi se ordina in maniera crescente l'array!

    Fai una prova caso peggiore:
    10 8 6 4 2
    In pratica deve scambiarli tutti.
    Uno caso migliore:
    2 4 6 8
    Non cambia nulla.
    Uno caso normale:
    8 2 4 6
    Fa pochi cambi.
  15. .
    Assolutamente Esper!
2597 replies since 11/3/2008
.