Newsgroup: it.comp.java
Titolo: esercizio...

devo realizzare una console java (anche questa volta con if-else-while,
niente di più articolato) per esercizio sui cicli.
Praticamente data una serie di numeri devo dire qual'è il maggiore.
Come fare?
avevo pensato:
-all'inizio il programma ti chiede quanto è lunga la serie di numeri,cioè
quante volte devi inserire un numero.
-poi fare un ciclo che si ripeta tante volte quante l'utente ha deciso di
dare in ingresso un numero;così facendo devo creare tante variabili a
seconda della quantità di numeri che l'utente deve inserire.....il che non
sono capace di farlo.Come risolverlo?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
In considerazione del fatto che hai deciso di farti dare prima la 
lunghezza della serie, scelta opinabile, non hai mai sentito parlare di 
array?

 array?
si,ma molto superficialmente e comunque non per esercizio.
Devo fare il programma-esercizio usando solo cicli(while e basta),if.
comunque il fatto di farmi dare prima in ingresso quanti numeri deve
inserire l'utente l'ho deciso io,ma in se non lo dice nessuno.
Perň l'utente puň inserire una serie di numeri lunga finchč vuole...č lě
il problema!


 
Potresti, in alternativa, stabilire che l'inserimento termina quando si 
fa direttamente enter senza aver messo nessun numero.
BTW, diciamo che non è importante e che ti fai dire prima la lunghezza 
della serie.
Se tale numero lo hai letto nella variabile "lungSerie" allora ti 
basterà dichiarare:
double serie[] = new double[lungSerie];
e hai l'array.
Ergo hai lungSerie variabili del tipo specificato.
In realtà, per come lo farei io, il tuo esercizio non li userei nemmeno 
li array, anzi a dirla tutta, nessuna struttura dati.
Tanto mica li devi memorizzare, devi solo dire chi è il + grande.
E adesso ti ho aiutato fin troppo.
STUDIA!

 STUDIA!
bhè stasera no......domani.....a parte gli scherzi mi tocca!ho una
settimanaccia....


Come fare?
Semplice:
- Puoi chiedere quanti valori inserire
- Prendi il primo valore immesso come massimo
- cicli N-1 volte e controlli se c'č un nuovo massimo
- visualizzi il massimo

 - visualizzi il massimo
cioè,l'utente inserisce una serie di dati,in ordine sparso.
Prendo come maggiore il primo,faccio un ciclo per vedere se il primo è
davvero il maggiore.Se non è il massimo perchè ad esempio viene fuori che
il 3° valore inserito dall'utente è maggiore del 1°, ma anche che il 4° ed
il 5° valore sono maggiori del primo, e che il centesimo valore sia il più
grande in assoluto,come fai?


grande in assoluto,come fai?
in pseudocodice
Acquisisci N   // N numero di valori che l'utente vuole immettere
Acquisisci numero
max <--- numero
while counter <= N-1
   Acquisisci numero
   If numero > max Then
      max <--- numero
   counter <--- counter + 1
Visualizzo max

Dando fondo alle sue facoltà mentali Loganino stupidamente ebbe a dire:

Si ma cazzo il ragazzo deve fare un esercizio lui, mica lo deve far fare 
a te.
Altrimenti quando inizierà a "pensare" da programmatore.
Un programmattore non è uno che si ricorda le istruzioni, ma uno che 
trova la soluzione + logica.

trova la soluzione + logica.
In verità stavo mangiando e per fare prima :P
Di solito non posto il codice, ma ultimamente mi vedo ingrassato con
la barba bianca e vestito di rosso o.O 
^____^

 Altrimenti quando inizierà a "pensare" da programmatore.
Mi associo. E poi non sia mai che it.comp.java diventi "il posto fico 
dove metti il testo dell'esercizio e loro te lo fanno" ;-)
bye
DKano

bhè,non è che concepisco questo newsgroup come un posto "fico" che quando
non ho voglia di fare esercizi dico: guarda quà,che bel sito,sfruttiamoli
un pò!
più che altro volevo solo un piccolo aiuto....visto che devo ancora
entrare nel mondo java;ciò non significa che me ne stò strafregando degli
esercizi o di quant'altro riguardi la programmazione,ma dopo solo 2 mesi
di contatto con la programmazzione (quest'estate non ne avevo la minima
idea di cosa volesse dire programmare)penso sia normale chiedere un pò
d'aiuto per i miei esercizi.
Certo,non vi chiedo di farmeli voi,anche perchè non sarebbe giusto nei
confronti dei proffe del corso,ma solo un piccolo aiuto :)
ciao!


 ciao!
Ciao skrich è normale che avvenga questo quando posti una richiesta d'aiuto di 
livello "base" su un newsgroup dove c'è gente a vari livelli!
Le intenzioni sono giustamente buone, come hai detto tu, ma in genere prima di 
postare su un NG bisogna osservare un paio di regole, per evitare "incomprensioni":
	* guardare almeno gli ultimi 100-200 post
	* formulare in senso specifico la domanda
	* includere porzioni di codice
	* i messaggi d'errore
	* nell'oggetto le etichette appropriate [ot], [newbie], [swing]
	* e ovviamente GOOGLARE tanto! ;)
L'ultimo punto è molto importante...poichè ti apri molte più possibilità 
rispetto ad una semplice risposta generica...
(e poi se trovi qualche bella soluzione, puoi postare il link nel NG...)
Ciao,
jRed

 confronti dei proffe del corso,ma solo un piccolo aiuto :)
Al di là del prof, non sarebbe utile. Se ti fanno tutto gli altri 
ovviamente non impari nulla, ma a quanto ho capito questo non è il tuo 
caso e vuoi invece imparare sul serio.
In ogni caso, benvenuto in java. Toglimi una curiosità, di che corso si 
tratta (cioè, di che tratta, non come si chiama)?
bye
DKano

 Altrimenti quando inizierà a "pensare" da programmatore.
Mai, ma del CTRL-C e CTRL-V dalle pagine di Google diventerà un GURU.

 tratta (cioè, di che tratta, non come si chiama)?
bhè,inizio a programmare in java.Ora facciamo i
cilci,stringhe,classi,oggetti..., robette di base che conoscerai
sicuramnete,per lo più teoria.Il problema poi è metterla in pratica!


> Mai, ma del CTRL-C e CTRL-V dalle pagine di Google diventerà un GURU.
si trovano codici già fatti?grazie!
no dai,vorrei anche togliermi una soddisfazione e fare io un bel programma
java!
ciao!
