Konular...
25%
WHILE Döngüsü
% Kadir Akgöl
p='e';
while p=='e'
clc, clear, close all;
a=3;
b=1;
c=input('Katman sayisini giriniz:');
d=input('Yuksekligi giriniz:');
for m=1:c
for i=1:d
for j=1:a
fprintf(' ');
end
for k=1:b
fprintf('*');
end
fprintf('\n');
a=a-1;
b=b+2;
end
a=a+2;
b=b-4;
end
p=input('Devam etmek istiyor musunuz (e/h) (h):','s');
end
Hangisi İşinize Gelirse!
FOR Döngüsü: “Beni bir sayıdan diğerine kadar götür.” Örneğin, 1’den 10’a kadar saymak istiyorsanız, FOR döngüsü tam size göre.
for i = 1:10
disp(i)
end
WHILE Döngüsü: “Beni hedefime ulaşana kadar götür.” Örneğin, belirli bir koşul sağlanana kadar devam etmek istiyorsanız, WHILE döngüsü işinize yarar.
i = 1;
while i <= 10
disp(i)
i = i + 1;
end
Seçim sizin! Hangi döngü işinize gelirse onu kullanın.