matlab-if-komutu-harf-notu-hesaplamaIf yapısını öğrenmek için çok sorulan basit bir alıştırma olan harf notu hesaplatmaya çalışalım. Öncelikle vize ve final olmak üzere iki tane not girmemiz gerekiyor. Bunları belirliyoruz;

v=input(‘vize notunuzu giriniz= ‘);
f=input(‘final notunuzu giriniz= ‘);

Şimdi sonuç komutumuzu giriyoruz. Ben vize puanının yüzde 40’ını final puanının ise yüzde 60’ını aldım;

sonuc=((v*0.4)+(f*0.6));

If komutuyla olan kodlamamız şimdi başlıyor. If’ten sonra yazılacak komut eğer doğruysa if komutunun altındaki komutlar çalışacaktır. Eğer yanlışsa else komutunun altındaki girdiler çalışacaktır. Kodlamamızı yaparken end ile bitirmeyi unutmayalım;

if sonuc>=89
fprintf(‘Harf notunuz = AA\n’)
fprintf(‘helal olsun bro\n’ )
elseif ort>=81 & ort<89
fprintf(‘Harf notunuz = BA\n’)
elseif ort>=74 & ort<81
fprintf(‘Harf notunuz = BB\n’)
elseif ort>=67 & ort<74
fprintf(‘Harf notunuz = CB\n’)
elseif ort>=60 & ort<67
fprintf(‘Harf notunuz = CC\n’)
elseif ort>=53 & ort<60
fprintf(‘Harf notunuz = DC\n’)
elseif ort>=46 & ort<53
fprintf(‘Harf notunuz = DD\n’)
elseif ort>=0 & ort<46
fprintf(‘Harf notunuz = FF\n’)
else
fprintf(‘yaz okuluna hoşgeldin\n’)
end
fprintf(‘Ortalamanız = %g\n’,sonuc)
fprintf(‘Hakan Kulaksız hazırlamıştır\n’)

Anlayacağınız üzere ortalamanız 89 ve üzeri olursa;

Harf notunuz= AA
helal olsun bro
Ortalamanız= ##

yazısı çıkacaktır. Bu kodlamada fprint komutunu ve elseif komutunu da öğrenmiş olduk. “\n” alt satıra geçmek için kullandığımız bir girdidir. matlab-if-yapisi-harf-notu-hesaplama