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.
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?
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.
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?
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...
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...
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.