Questo sito contribuisce alla audience di

Esempio Fortran: Scambio di valori tra variabili

Come scambiare i valori di variabili nel Fortran

fortran 77,fortran compiler,fortran download,fortran windows

Il segmento di programma di seguito riportato presenta un modo su come scambiare i valori di due variabili con l’aiuto di una terza variabile. Cioè, dopo aver completato le seguenti tre istruzioni di assegnazione, A e B hanno rispettivamente i valori 5 e 3.
Inizialmente, A e B sono inizializzate a 3 e 5, rispettivamente, mentre C non è inizializzato. La prima dichiarazione di assegnazione mette il valore di A in C, rendendo A = 3, B = 5 e C = 3.

La seconda assegnazione mette il valore di B in A. Questo distrugge il valore originale di A che era 3. Dopo questo avremo , A = 5, B = 5 e C = 3.

La terza assegnazione mette il valore di C in B. In questo modo A = 5, B = 3 e C = 3. Pertanto, i valori in A e B sono stati scambiati.

INTEGER :: A = 3, B = 5, C

C = A
A = B
B = C

Di seguito è proposta un’altra soluzione possibile, ma, con l’utilizzo di una variabile in più.

INTEGER :: A = 3, B = 5, C, D

C = A
D = B
A = D
B = C

Link correlati all’argomento

- Programmare con Fortran

- Note sul Fortran 90

- Come scaricare gratuitamente il compilatore Fortran

- Gli articoli della guida Fortran