1. BENVENUTO SU CONSOLE TRIBE

    Benvenuto, stai navigando nella nostra community come ospite

    Avere un account su Console Tribe ti permetterà di creare e partecipare alle discussioni e al mercatino, organizzare tornei e partite online, iniziare conversazioni personali con gli altri giocatori del forum e di utilizzare tutte le funzioni di questo sito.

    Registra il tuo account in meno di 5 secondi, se vuoi puoi sfruttare i login social via Facebook, Google Plus o Twitter.

Aiuto esame di FONDAMENTI di INFORMATICA

Discussione in 'O.T. - Off Topic' iniziata da ramone901, 6 Gennaio 2010.

  1. ramone901

    ramone901 Tribe Member

    Registrato:
    21 Febbraio 2007
    Messaggi:
    2.622
    "Mi Piace" ricevuti:
    2
    Punteggio:
    147
    Località:
    Nino...per sempre nel mio cuore..addio amico!
    Salve raga...vi kiedo un aiuto...posso scrivere qui i programmi ke devo fare domani all esame cosi potro' accedere al forum e controllare se lo sto facendo bene??oppure violo il regolamento???
  2. Elbender93

    Elbender93 Tribe Member

    Registrato:
    26 Maggio 2008
    Messaggi:
    8.189
    "Mi Piace" ricevuti:
    403
    Punteggio:
    132
    Località:
    Shinsekai
    Penso che violi più il regolamento dell esame :asd:
  3. MeoMatrix

    MeoMatrix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    2.482
    "Mi Piace" ricevuti:
    15
    Punteggio:
    36
    Località:
    Napoli
    Vai tranquillo anche se domani io torno a scuola..vedrò di aiutarti via cellulare XD
  4. faximusy

    faximusy Tribe Senior Member

    Registrato:
    27 Dicembre 2006
    Messaggi:
    30.683
    "Mi Piace" ricevuti:
    1.113
    Punteggio:
    5.082
    Località:
    Nola
    Esame all'università?

    Se ti beccano ti giochi l'esame per sempre; pensaci bene
  5. dani_lost

    dani_lost Il Salutatore Pazzo

    Registrato:
    5 Gennaio 2008
    Messaggi:
    1.952
    "Mi Piace" ricevuti:
    13
    Punteggio:
    127
    dalle mie parti con un giochetto simile...si sono giocati un anno di sessioni ergo un anno sabbatico forzato. ;)
  6. ramone901

    ramone901 Tribe Member

    Registrato:
    21 Febbraio 2007
    Messaggi:
    2.622
    "Mi Piace" ricevuti:
    2
    Punteggio:
    147
    Località:
    Nino...per sempre nel mio cuore..addio amico!
    io pubblico...poi non so se lo utilizzero o no...

    1-(MINMAX)
    #include
    #include
    using namespace std;

    struct Studente {

    char nome[16];
    char cognome[16];
    int matricola;
    float redditoannuo;
    };

    void leggistudente(struct Studente elenco[], int totstud){

    for (int i=0; i
    cout<<"\nStudente Numero: "< cout<<"\nNome: "; cin>>elenco.nome;
    cout<<"\nCognome: "; cin>>elenco.cognome;
    cout<<"\nN° Matricola: "; cin>>elenco.matricola;
    cout<<"\nReddito Annuo: "; cin>>elenco.redditoannuo;
    cout<<"\n"< }

    };


    void cercaminmaxreddito(struct Studente elenco[], int totstud) {

    int max, min;
    max=min=elenco[0].redditoannuo;

    for (int i=0; i
    if
    (elenco.redditoannuo min=elenco.redditoannuo;
    else
    if
    (elenco.redditoannuo>max)
    max=elenco.redditoannuo;

    }

    cout<<"\nReddito Annuo Minimo: "< cout<<"\nReddito Annuo Massimo: "< };

    void creanuovoelenco (struct Studente elenco[], int totstud, float redditosoglia) {

    struct Studente nuovoelenco[100];
    int nuovototstud=0;

    for (int i=0; i
    if (elenco.redditoannuo>redditosoglia) {

    nuovoelenco[nuovototstud]=elenco;
    nuovototstud++;
    }
    }



    };


    void stampaelenco(struct Studente elenco[], int totstud) {

    for (int i=0; i
    cout<<"\nIniziali Dello Studente: "<.nome[0]<<". "<.cognome[0]<<"."<
    cout<<"\nMatricola N°: "<.matricola< cout<<"\nReddito Annuo: "<.redditoannuo< }

    };

    int main (){

    int totstud;
    float redditosoglia;
    struct Studente elenco[100];

    cout<<"Totale Studenti Da Inserire: "< cin>>totstud;
    leggistudente(elenco, totstud);

    cercaminmaxreddito(elenco, totstud);

    cout<<"\nInserire Un Valore Medio Indicante Il Reddito Soglia: "< cin>>redditosoglia;

    creanuovoelenco(elenco,totstud,redditosoglia);
    stampaelenco(elenco, totstud);
    }

    2-ADD

    #include
    #include
    using namespace std;

    struct Paziente
    {
    int codicepaziente;
    char cognome[32];
    char nome[32];
    char reparto[32];
    };

    void swap(int &x,int&a);
    void input_scheda_paziente(Paziente schedario[], int totpaz);
    void input_scheda_ordinato(Paziente schedario[], int totpaz, int &riem1);
    void ordina_elenco(Paziente schedario[], int totpaz);
    int cerca_pos(Paziente schedario[], int totpaz, int x);
    void crea_spazio(Paziente schedario[], int totpaz, int pos);
    void stampa_elenco(Paziente schedario[], int totpaz);

    void input_scheda_paziente(Paziente schedario[], int totpaz)
    {
    int i;
    cout<<"\nRiempire I Campi Richiesti: "<
    for (i = 0; i < totpaz; i++)
    {
    cout<<"\n"< cout<<">Codice: "; cin>>schedario.codicepaziente;
    cout<<">Cognome: "; cin>>schedario.cognome;
    cout<<">Nome: "; cin>>schedario.nome;
    cout<<">Reparto: "; cin>>schedario.reparto;

    }

    }
    void input_scheda_ordinato(Paziente schedario[], int totpaz,int &riem1)
    {
    int i,codiceatt,index;
    cout<<"\nRiempire I Campi Richiesti: "<
    for (i = 0; i < totpaz; i++)
    {
    cout<<"\n"< cout<<">Codice: "; cin>>codiceatt;
    index = cerca_pos(schedario,riem1,codiceatt);
    crea_spazio(schedario,riem1,index);
    schedario[index].codicepaziente=codiceatt;
    cout<<">Cognome: "; cin>>schedario[index].cognome;
    cout<<">Nome: "; cin>>schedario[index].nome;
    cout<<">Reparto: "; cin>>schedario[index].reparto;
    riem1++;
    }

    }

    void swap(int &x,int&a) //sottofunzione di swap del bubble-sort
    {
    int app;
    app=x;
    x=a;
    a=app;
    }


    void ordina_elenco(Paziente schedario[], int totpaz) //bubble-sort: ordino i pazienti nello schedario in ordine crescente di codice
    {


    for (int j = 0; j < totpaz; j++)
    for(int i = totpaz-1; i > j; i--)
    if (schedario.codicepaziente swap(schedario.codicepaziente , schedario[i-1].codicepaziente);
    }

    int cerca_pos(Paziente schedario[], int totpaz, int x)
    {
    // cerca la posizione
    // del primo elemento >= x nell'array v
    int i;

    i = 0;

    while(i i++;

    return(i);
    }

    void crea_spazio(Paziente schedario[], int totpaz, int pos)
    {
    // crea una posizione libera nell'array v
    // in corrispondenza dell'indice index
    // si assume ci sia spazio disponibile nell'array
    for(int i = totpaz-1; i >= pos; i--)
    schedario[i+1] = schedario[i];
    }


    void stampa_elenco(Paziente schedario[], int totpaz)
    {
    int i;

    for (i = 0; i < totpaz; i++)
    {
    cout<<"\n"< cout<<"Codice: " < cout<<"Cognome: " < cout<<"Nome: " < cout<<"Reparto: " <
    }

    }

    int main()
    {
    int totpaz;
    int index, x, n, pos;
    Paziente schedario[100];

    cout<<"================================================================================";
    cout<<" SCHEDARIO PAZIENTI ";
    cout<<"================================================================================";

    cout<<"\nN° Pazienti Da Schedare: "; cin>>totpaz;

    input_scheda_paziente(schedario,totpaz);
    ordina_elenco(schedario,totpaz);

    cout<<"\nElenco Ordinato Per Codice Paziente Crescente:"<
    stampa_elenco(schedario,totpaz);

    cout<<"\nQuanti Pazienti Desidera Ancora Schedare? "; cin>>x;

    input_scheda_ordinato(schedario,x,totpaz);
    // inserimento e aggiornamento riempimento

    stampa_elenco(schedario,totpaz);

    }

    3-ELIMINARE

    #include
    #include
    using namespace std;



    struct Studente //definisco la struttura Studente
    {

    char nome[32];
    char cognome[32];
    int matricola;
    char corso[32];

    };

    void swap(int &x,int&a) //sottofunzione di swap del bubble-sort
    {
    int app;
    app=x;
    x=a;
    a=app;
    }

    void leggi_elenco(Studente elenco[], int totstud) //semplice funzione di input dati
    {
    int i;
    cout<<"\nRiempire I Campi Richiesti: "<
    for (i=0; i {
    cout<<"\nStudente N° "< cout<<"Nome: "; cin>>elenco[i].nome;
    cout<<"Cognome: "; cin>>elenco[i].cognome;
    cout<<"Matricola: "; cin>>elenco[i].matricola;
    cout<<"Corso Di Studio: "; cin>>elenco[i].corso;

    }

    }


    void ordina_elenco(Studente elenco[], int totstud) //bubble-sort: ordina gli studenti in ordine crescente di matricol
    {


    for (int j=0; j for(int i=totstud-1; i>j; i--)
    if (elenco[i].matricola swap(elenco[i].matricola,elenco[i-1].matricola);
    }

    int cerca_pos(Studente elenco[], int totstud, int deletree){
    // cerca la posizione
    // del primo elemento >= x nell'array v
    int i;
    i = 0;

    while(i i++;

    return(i);
    }

    void elimina_pos(Studente elenco[], int totstud, int pos) {
    // elimina l'elemento in posizione pos
    for (int i = pos; i < totstud - 1; i++)
    elenco[i] = elenco[i + 1];
    }

    void stampa_elenco(Studente elenco[], int totstud)
    {
    int i;

    for (i=0; i {
    cout<<"\nSudente N° "<
    cout<<"\nNome: "; cout< cout<<"\nCognome: "; cout< cout<<"\nMatricola: "; cout< cout<<"\nCorso Di Studi: "; cout<

    }

    }

    void stampa_elenco_puntato(Studente elenco[], int totstud)
    {
    int i;

    cout<<"\nElenco Puntato:\n "<
    for (i=0; i {
    cout<<"\nSudente N° "<
    cout<<"\nNome: "; cout< cout<<"\nCognome: "; cout< cout<<"\nMatricola: "; cout< cout<<"\nCorso Di Studi: "; cout<

    }

    }

    /*
    *
    */
    int main(int argc, char** argv) {

    int totstud;
    int deletree;
    int totdeletree;
    int pos;

    Studente elenco[100];

    cout<<"Quanti Studenti Si Intende Inserire Nell' Elenco? "; cin>>totstud;

    leggi_elenco(elenco,totstud);
    stampa_elenco(elenco,totstud);


    ordina_elenco(elenco, totstud);

    cout<<"\n\nElenco Ordinato Per Matricola Crescente: "<
    ordina_elenco(elenco, totstud);
    stampa_elenco(elenco,totstud);

    cout<<"\n\nQuante Schede Studenti Intende Eliminare Dall' Elenco?: "< cin>>totdeletree;



    for (int i=0; i {

    cout<<"\n\nInserire Il N° Di Matricola Dello Studente Da Eliminare Dall' Elenco: ";
    cin>>deletree;


    pos = cerca_pos(elenco, totstud, deletree);

    if(pos >= 0)
    {

    elimina_pos(elenco,totstud,pos);

    }
    totstud--;

    stampa_elenco_puntato(elenco, totstud);


    }




    return (EXIT_SUCCESS);
    }


    speriamo bene![/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]
  7. DJ_Jedi

    DJ_Jedi Infrangitore di Sogni - Anti Spam Task Force

    Registrato:
    23 Gennaio 2007
    Messaggi:
    16.968
    "Mi Piace" ricevuti:
    3.563
    Punteggio:
    1.627
    Lo sai che devo fare il tuo stesso programma? Solo che io devo ancora cominciare a studiare :asd: quindi non saprei da dove cominciare.
  8. faximusy

    faximusy Tribe Senior Member

    Registrato:
    27 Dicembre 2006
    Messaggi:
    30.683
    "Mi Piace" ricevuti:
    1.113
    Punteggio:
    5.082
    Località:
    Nola
    Ma ancora con questo C++? :asd:

    Che facoltà fate? Informatica?
  9. ramone901

    ramone901 Tribe Member

    Registrato:
    21 Febbraio 2007
    Messaggi:
    2.622
    "Mi Piace" ricevuti:
    2
    Punteggio:
    147
    Località:
    Nino...per sempre nel mio cuore..addio amico!
    si informatica...e per la cronaca non ho fatto un cazzo!!!Minimo e massimo in un array lo so fare...aggiungere o eliminare da un array ordinato NO!!!sto nella merda...domani e' il mio primo esame...vado li sperando di passare...ma non passero'..vado solo per vedere come e' una seduta d esame...mannaggia il tribe ke mi tiene incollato al pc! (skerzo :) )
  10. DJ_Jedi

    DJ_Jedi Infrangitore di Sogni - Anti Spam Task Force

    Registrato:
    23 Gennaio 2007
    Messaggi:
    16.968
    "Mi Piace" ricevuti:
    3.563
    Punteggio:
    1.627
    Io faccio java, sto a ingegneria informatica. Il problema è che io oltre gli array non so andare (crearli eh, non so fare altro) :asd:
  11. faximusy

    faximusy Tribe Senior Member

    Registrato:
    27 Dicembre 2006
    Messaggi:
    30.683
    "Mi Piace" ricevuti:
    1.113
    Punteggio:
    5.082
    Località:
    Nola
    Non è il modo giusto di frequentare l'università :asd:

    Molti pensano che sia una scuola, in realtà è un luogo di formazione.
    Ricorda che sul posto di lavoro non ci sarà nessun aiuto e se sgarri, perdi il posto.

    Se vieni bocciato, cosa probabile a quanto dici :asd: , non prenderla come una "punizione" ma come un'opportunità.

    Anche perchè il C++ è uno dei più facili; cerca di impararlo bene altrimenti più avanti resti senza basi

    Infatti anche io ho dovuto fare Java a suo tempo. Ma dopotutto lui diventerà programmatore, quindi è necessario il C++

    Per fare un raffronto, per lui è importante come per un ingegnere è importante la matematica :D
  12. DJ_Jedi

    DJ_Jedi Infrangitore di Sogni - Anti Spam Task Force

    Registrato:
    23 Gennaio 2007
    Messaggi:
    16.968
    "Mi Piace" ricevuti:
    3.563
    Punteggio:
    1.627
    Ma anche io diventerò un programmatore mica un fruttarolo :asd:
  13. faximusy

    faximusy Tribe Senior Member

    Registrato:
    27 Dicembre 2006
    Messaggi:
    30.683
    "Mi Piace" ricevuti:
    1.113
    Punteggio:
    5.082
    Località:
    Nola
    Ma se prima hai scritto che fai ingegneria. Già hai cambiato facoltà? :asd:
  14. Biondino

    Biondino Tribe Member

    Registrato:
    24 Gennaio 2007
    Messaggi:
    2.017
    "Mi Piace" ricevuti:
    0
    Punteggio:
    36
    Località:
    Outer Heaven
    Ti dico soltanto che l'anno scorso io l'ho cannato, pensando di recuperarlo quest'anno...
    ...
    ...
    mi hanno cambiato linguaggio di programmazione -.-
    adesso faccio matlab
  15. SeV3n

    SeV3n Administrator

    Registrato:
    3 Novembre 2002
    Messaggi:
    9.801
    "Mi Piace" ricevuti:
    311
    Punteggio:
    419
    Località:
    Polimi / Monza Beach
    Ragazzi siete messi proprio male. Ma non sapete che esistono servizi appositi come pastebin per sharare del codice?
  16. DJ_Jedi

    DJ_Jedi Infrangitore di Sogni - Anti Spam Task Force

    Registrato:
    23 Gennaio 2007
    Messaggi:
    16.968
    "Mi Piace" ricevuti:
    3.563
    Punteggio:
    1.627
    No sempre a ingegneria, ma informatica. La prof ci ha detto millemila volte che diventeremo programmatori (noi di informatica), che è si droga e io ho sbagliato facoltà? :asd:
  17. Maiden

    Maiden Tribe Member

    Registrato:
    9 Dicembre 2007
    Messaggi:
    2.948
    "Mi Piace" ricevuti:
    151
    Punteggio:
    191
    Località:
    Somewhere in Time
    se intende che non troverete lavoro e allora farete (forse) i programmatori, ci può anche stare, ma se pensa che un ingegnere informatico sia stato formato per fare il programmatore, si, decisamente si droga.....:asd:

    per l'autore del topic: l'università non è la scuola (e arrivati a gennaio avresti dovuto capirlo!!), non rischiare di giocarti qualche sessione d'esami per controllare, immagino tramite cellulare, i tuoi programmi.....;)
  18. ramone901

    ramone901 Tribe Member

    Registrato:
    21 Febbraio 2007
    Messaggi:
    2.622
    "Mi Piace" ricevuti:
    2
    Punteggio:
    147
    Località:
    Nino...per sempre nel mio cuore..addio amico!
    Raga programma fatto...traccia del minimo e massimo...non ho finito di compilarlo ma spero di averlo passato anke col minimo..poi l orale si vedra'...a tutti i miei colleghi k mi dicono di studiare...ecco la mia risposta..ho fatto il liceo artistico..quindi gia di MIO non so un cazzo XD...mia madre e' prof di matematica e ho sempre approfondito matematica da quando ho iniziato l universita' perke ero svantaggiato...e ho trascurato informatica perke la presi alla leggera...adesso a Analisi sto apposto e info un po di meno...mi manka da fare analisi il 12 gennaio e economia il 25...se non ho passato informatica lo rifaccio...ma per me l importante e' ANALISI I senno non posso seguire il secondo semestre!
  19. audace

    audace Tribe Member

    Registrato:
    18 Gennaio 2007
    Messaggi:
    4.828
    "Mi Piace" ricevuti:
    45
    Punteggio:
    192
    Località:
    Milano
    Certo che potevi fare qualcosa che riguardasse il design, avendo fatto l'artistico...

    Oppure avresti potuto fare un liceo scientifico tecnologico...

    Poi, certo, è la tua vita ma saresti stato avantaggiato...
  20. Maiden

    Maiden Tribe Member

    Registrato:
    9 Dicembre 2007
    Messaggi:
    2.948
    "Mi Piace" ricevuti:
    151
    Punteggio:
    191
    Località:
    Somewhere in Time
    ramone901, figurati, non sei mica obbligato a studiare, almeno io volevo solo consigliarti di evitare certi giochetti e semplicemente di fare l'esame quando eri davvero pronto, perchè all'università (poi dipende dal professore per carità) per certe cose si può rischiare molto....;)