Programaçao em Matlab

Pipi_Romagnoli

Power Member
Tenho erro neste programa nao entendo porque.
O programa é destinado ao calculo do maior divisor comum de um numero.

a = input('Numero 1- ');
b = input('numero 2- ');
disp('co1');
n1 = max(a,b);
n2 = min(a,b);
disp('co2');
oi = n1 - n2;
disp('co3');
while oi != 0
if oi > n2
n1 = oi;
endif
if oi < n2
n1 = n2;
n2 = oi;
endif

disp('co4');

oi = n1 - n2;
endwhile
disp('co5');
disp('Maximo divisor comum: ');
disp(n1);
 
Back
Topo