Devo calcolare tramiote Pseduo-Codifica il MCD tra 2 numeri presi in input. ho penmsato così :

codice:
INIZIO
	MCD = 0;
	M' = 0;
	LEGGI M;
	LEGGI N;
	FINCHE M == 0 ESEGUI
		INIZIO
			SE M < N ALLORA
				M' = N;
				N = M;
				M = M';
				M = M - N;
				MCD = N;
			ALTRIMENTI	
				M = M - N;
				MCD = N;
		FINE	
	OUTPUT MCD;
FINE
potrebbe funzionare?