git gide herşeyi unutuyorum ztn algoritmayı 2 saat grmustuk hemen geçmiştik mantğını bile unuttum:S

bence arkın dediği bir programlama dili deil akış diyagramalrından bahsediyor

: kullanici n=4 gircek meselaalgoritma x bulcak yani x = 4+3+2+1 = 10ben bunu yapitim: Kardesim yazdigindan anladigim kadar sen 1 den n e kadar olan sayilarin toplamini veren olayin algoritmasini yazmak istiyosun. Mesela ben 5 girdigimde1+2+3+4+5 i vericek sonra sonucu vericek yada 10 yazdigimda veya 10000 gidicem 1 den baslayip verecegimiz sayiya kadar hesaplamasini istiyorsun. Soyle bir formul vardir bilirsin belki 1 den n e kadar olan sayilarin toplami => n(n+1) / 2 n sonlu sayimiz yani etc 5 => 5(5+1) / 2 =>151+2+3+4+5 => yapincada 15 i bulursun... simdi program olarak algoritma olarak nasil yaparsan dersek.. 1)Kullanici n sayisini giricek2)Program n sayisini alicak programdaki degiskene koyucak3) n(n+1) / 2 yi hesaplayip atadigin sonuc degiskenine koyuycak ve ekrana yazdiricak belki bunu biliyosun sen baska yollardan hesaplatmaya calisiyosundur belki oyleyse pardon... biraz C bildigim icin c ile yapmayi denersem :) ins olur#include int main \\ istedigin sonucu veren program boyle dandik bise olabilir :) umarim yarar isine. C++ icinse degisen bisey yok#include using namespace std;int main eger diyosanki bunlar isime yaramaz ben n(n+1)/2 formulunu zaten baska yollarla algoritmalarla bulmak istiyorum ozaman soyle yapabiliriz.. #include int main { int sonuc=0, a, b; printf ; scanf ; for(b=0;b<=a;b++) \\ aslinda daha kisa yapilabilir belki birsuru sey belirlemisim filan ama bende yeniyim :) printf ; system ; return 0; } neyse arkadasim insallah faydali olabilmisimdir :) bu arada programlama dilini bilen arkadaslar yanlis gorurlerse kizip elestirmesinler lutfen :) ben zaten iyi oldugumu bildigimi idda etmiyorum, sadece elimden gelen kadar yazmaya calistim.. iyi gunler.. yardim filan gerekirse yine kardesim i ekliyebilirsin msn ine elimden geleni yapmaya calisirim..

bunu neyde yaptın bilmiyorum yani hangi dil için zannedersem toplam işlemi yaptırıyorsun onun matematiksel işlemler olmasılazım dillerde toplamişemini bul le dene yada ben seni delphi üzerinden anlatayım sen ona gre uyarla şimdi n i girdi demiedit koy birtanebuton koy buntona bunu yazvarn, i, a:integer; bunların değişken olduğunu belirtik beginn:=strtoint(edit1. text)-1; editteki stringi integera çevirdik -1 yapmamım sebebi farklı a=0;// a yı sıfır dedikfor i:=0 to n do //dngü başlattık 0 dan n kadar tekrarlayack begina:=a+n-i;/// buradada a eşittir a+girdiğimiz sayı - dngüdeki kaçıncı işlemse o yani ilki için ne oluyor a=0+n-0 yani a=n oluyor 2. nci işlemde a=n+n-1 ble ble gidiyor işteend;showmassege(inttostr ; end;ble olması lazım hatam olabilir denemedim aklımdan yazdım umarım işine yarar okadar kasmaya gerek yok şimdi farkettim bu daha kolay gibi edit koy buton koybutona bunuyaz vari, n, a:integer;n:=strtoint(edit1. text) beginfor n:=1 to n dobegina=a+iendshowmesaj(inttostr ;end |sadece aptalların başarısı ders notu ile lçülür|

: bunu pascal diliylemi yazdın? pascalı unuttumda baya oldu.. ama yanlış olmus gibi geldi Bu bir programlama dili falan değil. Orada "if" yerine, "eğer" yazsaydı da sorun olmazdı. Bu sadece ALGORITMA dili falan yok. Kuralları da esnek. Dokuman Arşivinde Rene'nin dokumanı da var Algoritmayla ilgili.

bunu pascal diliylemi yazdın? pascalı unuttumda baya oldu.. ama yanlış olmus gibi geldi

Forumu P2P chat gibi kullanmazsan, ve arka arkaya 2 mesaj atmazsan, Ben de mesajlarını silmek zorunda kalmam?

bunu yapali bi hafta oldu :Dhepsi dogru bi hariç :Px = 0i = 1while x = x + ii = i + 1end whileyaz musketin dedigi gibi programlama dili deil daha birde negatif olayi için if yerlestirriz tmmdir :P

kullanici n=4 gircek meselaalgoritma x bulcak yani x = 4+3+2+1 = 10ben bunu yapitim:n= kullanici rakam giriyorx = 0cevap= 0while x = x + 1 cevap = cevap + x while bittiyaz

bana mıydı bu?Edit: EVET. Sanaydı. PM'im de sanaydı. EDIT 2: PM okumayı ğren!

rica ederim :D |sadece aptalların başarısı ders notu ile lçülür|

Yanlışın var. x = x + 1Satırında X i bir azaltıyorsun. Ayrıca algoritmandaki dert de şu:Eğer N yerine negatif bir sayı girilirse ne yapacaksın :D

: Forumu P2P chat gibi kullanmazsan, ve arka arkaya 2 mesaj atmazsan, Ben de mesajlarını silmek zorunda kalmam? sana olan sevgim gitgide artıyo... :Ç graywolf hocam eğer akış seması ciziceksen bende onun icin bi prgram var yollarım istersen sana... bizim bebelr icin indirmiştim oynuyolardı :Ç 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

valla hiç bi dilden yapmicaktik le saf algoritma :D yinede saol