aiutino

  • Creatore Discussione Creatore Discussione niki54
  • Data di inizio Data di inizio

niki54

Nuovo Utente
29 Nov 2006
11
0
0
scusate se vi faccio una domanda che può sembrare stupida a voi esperti, ma come faccio un programma che calcoli il n° maggiore fra 5 n°? cosa devo scrivere se voglio indicare che a è maggiore di tutte le altre variabili?
grazie ciao!
 
scusate se vi faccio una domanda che può sembrare stupida a voi esperti, ma come faccio un programma che calcoli il n° maggiore fra 5 n°? cosa devo scrivere se voglio indicare che a è maggiore di tutte le altre variabili?
grazie ciao!

se utilizzi 5 variabili, es.:a, b, c, d, e., puoi verificare uno ad uno che a sia > delle altre.
Tipo
a>b; a>c; a>d; a>e;
ma che succede se a non è > delle altre?
In questo caso possiamo effettuare uno scambio ed attribuire ad a il contenuto della variabile >.
Es.: a=5 c=8
Se a non è > di c allora
scambio:=a; (metto in scambio il valore di a)
a:=c; (metto in a il valore di c)
c:=scambio; (metto in c il valore di scambio)
otterremo : a=8 c=5.
 
Ultima modifica:
scusa l'ignoranza, ma cosa dovrei scrivere?

Rispondi a queste domande:
1- a che ti serve sto programma?
2- Che linguaggio di programmazione devi usare?
3- vuoi il flow-chart o la codifica?
4- Che competenze/conoscenze hai di programmazione?
 
Ultima modifica:
il programma mi serve per scuola e le mie conoscenze sono quelle di un liceale di 1 che ha appena iniziato con TP
 
Beh, se il tuo prof. ti ha dato questo problema da risolvere sicuramente ti avrà spiegato prima ciò che ti serve per risolverlo. Quindi, visto che hai gli strumenti per farlo, visto che io ti ho già spiegato come fare, visto che sei un liceale, dovresti saperlo risolvere ad occhi chiusi.
 
...grrrrazie...:skull:...so solo ke c'ha consigliato di usare i cicli
 
Ultima modifica:
oh, senti...non mi ricordo bn..l'inglese non lo so xkè nn lo facevo alle medie, e quindi...
adesso chiederò in altri forum dove c'è gente più disponibile e non come qui... ma comunque cosa ha while e do ke nn va?
 
Ultima modifica:
oh, senti...non mi ricordo bn..l'inglese non lo so xkè nn lo facevo alle medie, e quindi...
adesso chiederò in altri forum dove c'è gente più disponibile e non come qui... ma comunque cosa ha while e do ke nn va?

Beh sinceramente mi sembra che non abbia molto senso usare i cicli per risolvere un problema del genere... Ora la codifica non te la faccio perchè :

1 - Il TP me lo sono bello che scordato... :rolleyes:
2 - Lo farei usando un if
3 - Darti il codice da copiare pari pari ti servirebbe a poco ai fini dell'apprendimento...

Una piccola curiosità... Sei sicuro che non devi cercare il massimo in un array di n (ad esempio 5) elementi? In questo caso il discorso dei cicli avrebbe senso...
 
Se guardi bene la sintassi del while, cioè

while (condizione) do
istruzione;

ti accorgerai che do fa parte della sintassi stessa e non è un ciclo a parte. Non volevo offenderti ne criticare il tuo inglese, volevo solo farti notare che non hai nemmeno letto la sintassi del ciclo while per questo ti ho detto di studiare. Se vuoi posso anche darti la codifica, se mi dai il testo esatto e mi dici cosa devi usare, ma durante le verifiche come farai? Non si può copiare sempre nella vita.
 

Discussioni simili