Newsgroup: it.comp.java
Titolo: esercizi risolti

Ciao a tutti.
Mi trovo nella situazione di insegnare java... pur non conoscendo
esattamente la materia. Finchè mi si parla di javascript, vbscript, vb
e quant'altro, tutto ok, ma quando mi si parla di java...
Mi chiedevo se esistono siti che propongono esercizi su classi java e
la loro risoluzione, per poterli proporre durante uno pseudo corso e
contemporaneamente per riuscire io stesso a comprendere la sintassi
del linguaggio e la logica di funzionamento.
Adderittura (non vorrei eccedere in sfacciataggine...) vorrei
sottoporvi dei quesiti di esami universitari (nel caso, se avete a
disposizione una soluzione tipo di codice già pronto, mi piacerebbe
analizzarlo):
Sviluppate un'applicazione java che usando la nozione di metodo dove è
opportuno legga da tastiera una serie di 100 numeri di cui non si sa a
priori se sono interi o con la parte frazionaria;cerchi il valore
massimo, il valore medio e il valore minimo tra questi
numeri.Visualizzi sullo schermo questi tre risultati.
Grazie a tutti
--
Ciao!
Davide

numeri.Visualizzi
sullo schermo questi tre risultati.
Non voglio essere cattivo, ma hai
davvero dei dubbi sulla risoluzione di questo problema?
--------------------------------
Inviato via 
http://usenet.iol.it
 

che tristezza...

davvero dei dubbi sulla risoluzione di questo problema?
no. Prendo input da tastiera utilizzando System.in.read() (almeno
questo lo so). Il mio problema è come creo una lista (o array) di
dati, sintatticamente parlando?
E poi come la ordino, ovvero, quale metodo utilizzo?
--
Ciao!
Davide

che tristezza...
cos'è, particolarmente, che ti rende triste?
--
Ciao!
Davide

non mi sembra un'esercizio a livello universitario.....povera Italia.

 cos'è, particolarmente, che ti rende triste?
in particolare: tu!
ma non fraitendermi, mi intristisce il fatto che io non ho tanto coraggio,
spirito d'iniziativa
e spregiudicatezza quanta ce ne vorrebbe per mettersi a insegnare una
materia che non conosco.
Complimenti il mondo andrebbe senz'altro meglio se lo governasse gente come
te!!!Ma aspetta ... , questo mondo è
già governato da gente come te ... però fa schifo lo stesso ... vuoi vedere
che mi sto sbagliando riguardo a quanto detto sopra?
Vuoi vedere che chi insegna dovrebbe (ma è pazzesco!!!) essere padrone della
materia che insegna?!
Non so: il dibattito è aperto ...
Ora ti lascio, ho da tenere una lezione su "il sistema binario:l'algebra di
Boole" e non so ancora che ruolo abbia avuto questo Boole
nella storia delle ferrovie ...
p.s.
con te il sarcasmo è specato

con te il sarcasmo è specato
certo. ma toglimi una domanda: cosa ci stai a fare qui? per prendere
per il culo i niubbini? se hai 2 minuti da dedicarmi, non sarebbe più
costruttivo lasciarmi un link dove informarmi?
Evidentemente tu sei nato imparato e non sai cosa vuol dire interesse
per qualcosa che non si conosce.
"Finchè non si impara, qualcosa di semplice può essere vista anche
come la più difficile." Cogita!
--
Ciao!
Davide

 Davide

 siamo tutti daccordo
Non vorrei intromettermi, ma se la finiamo qui? lui ha sbagliato perché non
ha letto i post precedenti, tu forse hai risposto in modo un po' troppo
aggressivo ... insomma polemica sterile.
Se poi proprio volete andare avanti con qualcosa che non serve al NG fatelo
in privato, ammetto che possa cmq essere interessante un dibattito del
genere, ma solo per
Ciao, Gianluca


public class NumCalc
{
         float[] arraynum = new float[100]
         String s="";
         public static void main(string[] args)
        {
                for(int i=0;i<100;a++)
                {
                        try{
                               System.in.read(num);
                               s = new String(num);
                               arraynum
[i]=(Float.valueOf(s.substring(0,s.indexOf('\n')-1))).floatValue();
                        }catch(Exception e){}
                        System.out.println(massimo(arraynum));
                        System.out.println(minimo(arraynum));
                        System.out.println(media(arraynum));
                }
        }
        public float massimo(float[] array_f)
        {
            ...
        }
        public float minimo(float[] array_f)
        {
            ...
        }
        public float media(float[] array_f)
        {
            ...
        }
Ciao
P.S: le discussioni sopra mi sembrano inutili se vi da fastidio chi chiede
un aiuto ignoratelo
}

>                                System.in.read(num);
???

 E poi come la ordino, ovvero, quale metodo utilizzo?
Ti crei un array e con un ciclo for (per esempio) vai progressivamente a
riempire l'array in fase di lettura.
Per ordinarlo puoi fare una scansione degli elementi appena letti e
inserirli ordinati in un secondo array.
A quel punto hai gia il massimo e i minimo (il primo e l'ultimo).
E' solo una strada; ce ne sono altre sicuramente piu eleganti.


Io aggiungerei: "Evaitate sempre di fare riferimento alla politica nei NG di
informatica o programmazione( come questo ), non ci interessa sapere le
tendenze ideologico-politico di nessuno! Tanto più che non condivido quella
di 'oii' "
Grazie ciao

public class NumCalc
[cut]
Hai centrato alla perfezione il problema!
Grazie infinite!
--
Ciao!
Davide

 wrote in message
news:O8wE8.46582$CN3.1...@news2.tin.it...


Questo potrebbe esserti d'aiuto per iniziare a famigliarizzare con la
sintassi del linguaggio:
http://www.elet.polimi.it/Users/DEI/Sections/Compeng/Angelo.Morzenti/IngSw.html
Se dovrai insegnare ti consiglio di comprarti un buon manuale per 
approfondire i concetti legati alla programmazione orientata 
agli oggetti...
Ciao
fusillo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:QjAE8.65408$5k4.1...@twister2.libero.it...
