Matlab Çarpım ve Kabarcık Sıralaması (Bubble Sort) Kodları |
Umarım işinize yarar.İkisi de denenmiştir. %Çarpım Tablosu clc a=input(´İlk sayıyı giriniz:´); if a<0 disp(´´); elseif a>0 disp(´´); elseif a==0 disp(´´); else for i=1:5 if a==0 | a<0 | a>0 break end a=input(´Bir sayı girmelisiniz. 5 kere boş geçerseniz 0 sayılacaktır.´); end end b=input(´İkinci sayıyı giriniz:´); if b<0 disp(´´); elseif b>0 disp(´´); elseif b==0 disp(´´); else for i=1:5 if b==0 | b<0 | b>0 break end b=input(´Bir sayı girmelisiniz. 5 kere boş geçerseniz 0 sayılacaktır.´); end end Sonuc=a*b clear all clc %Kabarcık Sıralaması(Bubble Sort) n=input(´kac tane sayi siralamak istiyorsunuz´); for i=1:n a(i)=input(´sayi=´); end for i=1:n for j=1:(n-i) if a(j)>a(j+1) gecici=a(j); a(j)=a(j+1); a(j+1)=gecici; end end end for k=1:n a(k); end disp(a) |
gönderen: cankut - 03/12/2009 - 17:14
|
Konu Hakkında Yapılan Yorumlar: |
yorum yapan(tarih) | yorum |
mcelik (04/12/2009 - 02:49) | eyv abi çok sağol |
Devaki (05/12/2009 - 11:25) | ilk yazdığıı denediinden emin misin ? çarpm tablosu değil de sadece çarpım çıkarıyor gibi geldi , ayrıca eğer ben a veya b ayısı girmezsem düşündüün gibi bunu boş bırakmış diyip tekrar sormaz hata verir. Boş olup olmadıını böye kontrol edebileceğinden emin değilim. i e sounda a*b yapmışın, sadece çarpma işlemi değil mi bu ? tablo nerden çıkıyor :) a ya boşluk verirsem , forr döngüsüün içine girip de ilk if e geldiğinde break yapıp çıkar bu programdan. |
Bard (05/12/2009 - 12:24) | @Devaki, ben bu başlık altında tablo yazısı görmedim de sen neden sürekli tablo nereden çıkıyor, tablo nereden çıkıyor diye sorguluyorsun? |
Devaki (05/12/2009 - 12:54) | zeki olmak için bu kadar uğraşma içinde yoksa pek olmaz. %Çarpım Tablosu yazıyor.Bence okumalısın , okumak iyidir. Sandalcının ödevidir bu çarpım tablosu veren program yazmak ayrıca. bilip bilmeden atlamıyoruz herşeye. |
cankut (06/12/2009 - 15:29) | Pardon yanlış yazmışım %Çarpma İşlemi olcaktı. Ayrıca Konu başlığında çarpım yazıyor. |
Ersel (06/12/2009 - 21:14) | arkadaslar bu ödevi yarın mı teslim ediyoruz |
Bard (09/12/2009 - 20:37) | zeki olmak için uğraşmaya devam et sen olmayacan da en azında ömrün bu yolda geçer :) |