İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C'den Java'ya codu ceviricek varmi ?

Bonney21.06.201111 cevap2.441 görüntüleme
2010'den beri1.411 mesaj
#1
 [COLOR=#000000][FONT=monospace] [COLOR=#339933]#include <stdio.h>[/COLOR][/FONT][/COLOR]
[COLOR=#339933]#include <stdlib.h>[/COLOR][COLOR=#339933]#include <math.h>[/COLOR][COLOR=#339933]#define MAX 6[/COLOR][COLOR=#993333]int[/COLOR][COLOR=#000000] main[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900]{[/COLOR][COLOR=#993333]double[/COLOR][COLOR=#000000] s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]MAX[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933];[/COLOR][COLOR=#993333]int[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000000]k[/COLOR][COLOR=#339933];[/COLOR][COLOR=#993333]double[/COLOR][COLOR=#000000] var [/COLOR][COLOR=#339933];[/COLOR][COLOR=#B1B100]for[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000000]i [/COLOR][COLOR=#339933]=[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933]<[/COLOR][COLOR=#000000] MAX[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933]++[/COLOR][COLOR=#009900])[/COLOR][COLOR=#000000]        s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933]=[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#339933];[/COLOR][COLOR=#B1B100]for[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000000]k[/COLOR][COLOR=#339933]=[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] k[/COLOR][COLOR=#339933]<[/COLOR][COLOR=#000000] MAX[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] k[/COLOR][COLOR=#339933]++[/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900]{[/COLOR][COLOR=#B1B100]for[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000000]i[/COLOR][COLOR=#339933]=[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] i [/COLOR][COLOR=#339933]<=[/COLOR][COLOR=#000000]k[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933]++[/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900]{[/COLOR][COLOR=#B1B100]if[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000000]i[/COLOR][COLOR=#339933]==[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900]{[/COLOR][COLOR=#000000]                var [/COLOR][COLOR=#339933]=[/COLOR][COLOR=#000000] s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000]                s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933]=[/COLOR][COLOR=#000000] Trap[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000DD]0[/COLOR][COLOR=#339933],[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000066]pow[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000DD]2[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000000] k[/COLOR][COLOR=#339933]-[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR][COLOR=#666666][I]// sub-routine trapeze [/I][/COLOR][COLOR=#009900]}[/COLOR][COLOR=#666666][I]// integrated from 0 and 1[/I][/COLOR][COLOR=#808080][I]/* pow() is the number of subdivisions*/[/I][/COLOR][COLOR=#B1B100]else[/COLOR][COLOR=#009900]{[/COLOR][COLOR=#000000]                s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]k[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933]=[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000066]pow[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000DD]4[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933]-[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933]*[/COLOR][COLOR=#000000]s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#339933]-[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933]-[/COLOR][COLOR=#000000]var [/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933]/[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000066]pow[/COLOR][COLOR=#009900]([/COLOR][COLOR=#0000DD]4[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933]-[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933]-[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000]                  var [/COLOR][COLOR=#339933]=[/COLOR][COLOR=#000000] s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000]                s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933]=[/COLOR][COLOR=#000000] s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]k[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933];[/COLOR][COLOR=#009900]}[/COLOR][COLOR=#009900]}[/COLOR][COLOR=#B1B100]for[/COLOR][COLOR=#009900]([/COLOR][COLOR=#000000]i[/COLOR][COLOR=#339933]=[/COLOR][COLOR=#0000DD]1[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] i [/COLOR][COLOR=#339933]<=[/COLOR][COLOR=#000000]k[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000000] i[/COLOR][COLOR=#339933]++[/COLOR][COLOR=#009900])[/COLOR][COLOR=#000066]printf[/COLOR][COLOR=#009900]([/COLOR][COLOR=#FF0000]"  %f  "[/COLOR][COLOR=#339933],[/COLOR][COLOR=#000000] s[/COLOR][COLOR=#009900][[/COLOR][COLOR=#000000]i[/COLOR][COLOR=#009900]][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR][COLOR=#000066]printf[/COLOR][COLOR=#009900]([/COLOR][COLOR=#FF0000]"[COLOR=#000099][B]\n[/B][/COLOR]"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR][COLOR=#009900]}[/COLOR][COLOR=#B1B100]return[/COLOR][COLOR=#0000DD]0[/COLOR][COLOR=#339933]; [/COLOR][COLOR=#009900][FONT=monospace]}[/FONT][/COLOR]


Romberg

---------- Post added at 23:04 ---------- Previous post was at 22:18 ----------

Spor veya magazinsel birsye sormam gerekiyordu cevabi almak icin :P
Cevaplar
2009'den beri1.405 mesaj
#2
Çok zor olmasa gerek diyorum, neredeyse 3-4 satır değişecek.
Bir main class açarsın.
#define MAX 6 yerine int MAX = 6; dersin
dizi tanımını da double s[]=new double[MAX]; dersin
Geriye kalan bire bir aynı...
Bonney Konuyu açan
2010'den beri1.411 mesaj
#3
raxetul dedi: ↑
Çok zor olmasa gerek diyorum, neredeyse 3-4 satır değişecek.
Bir main class açarsın.
#define MAX 6 yerine int MAX = 6; dersin
dizi tanımını da double s[]=new double[MAX]; dersin
Geriye kalan bire bir aynı...
Tsk. ederim deniyorum :)

---------- Post added at 23:26 ---------- Previous post was at 23:09 ----------

Peki Trap nedir ? :)
2008'den beri13 bin mesaj
#4
Kod satırları düzgün ayrılmış olsaydı bir göz atacaktım ama bu şekliyle dokunasım gelmedi.. :)
Bonney Konuyu açan
2010'den beri1.411 mesaj
#5
keyloger dedi: ↑
Kod satırları düzgün ayrılmış olsaydı bir göz atacaktım ama bu şekliyle dokunasım gelmedi.. :)
Alta link'te attim .
http://en.wikipedia.org/wiki/Romberg's_method




---------- Post added at 23:35 ---------- Previous post was at 23:35 ----------

bide nerde bulalim simdi sub-routine trapeze bunu :(

---------- Post added at 23:40 ---------- Previous post was at 23:35 ----------

http://en.wikipedia.org/wiki/Trapezoidal_rule burdan buldum ama Trap(int,int,double) lazim, burda Matlab'tan baktiyimda 4 input var :S baya karisik isin icinden cikamadim .
2008'den beri13 bin mesaj
#6
Bonney dedi: ↑
Alta link'te attim .
http://en.wikipedia.org/wiki/Romberg's_method



---------- Post added at 23:35 ---------- Previous post was at 23:35 ----------

bide nerde bulalim simdi sub-routine trapeze bunu :(

---------- Post added at 23:40 ---------- Previous post was at 23:35 ----------

http://en.wikipedia.org/wiki/Trapezoidal_rule burdan buldum ama Trap(int,int,double) lazim, burda Matlab'tan baktiyimda 4 input var :S baya karisik isin icinden cikamadim .
Ben fortran kodunu yazmıştım kışın. :) Google'da java kodunu aratırsan büyük ihtimal çıkacaktır ama o'da birkaç paket kullanıyordur büyük ihtimalle... :)
Bonney Konuyu açan
2010'den beri1.411 mesaj
#7
keyloger dedi: ↑
Ben fortran kodunu yazmıştım kışın. :) Google'da java kodunu aratırsan büyük ihtimal çıkacaktır ama o'da birkaç paket kullanıyordur büyük ihtimalle... :)
evet bir tane buldum ama cok paket kullaniyor :D baskada bulamadim.
2010'den beri154 mesaj
#10
Bir kaç hata vardı düzelttim. main fonksiyonunu da ayrı olarak Simulation adı altında farklı bi class'a attım. Sanada uygulamalarında main için ayrı bi class açmanı öneririm. Şuan ki matematik fonksiyonu ve integral aralığına göre sonuç doğru çıkıyor. Aklına takılan bişey olursa mesaj atarsın gene.

http://www.sendspace.com/file/6qwwhb
Bonney Konuyu açan
2010'den beri1.411 mesaj
#11
0nur dedi: ↑
Bir kaç hata vardı düzelttim. main fonksiyonunu da ayrı olarak Simulation adı altında farklı bi class'a attım. Sanada uygulamalarında main için ayrı bi class açmanı öneririm. Şuan ki matematik fonksiyonu ve integral aralığına göre sonuç doğru çıkıyor. Aklına takılan bişey olursa mesaj atarsın gene.

http://www.sendspace.com/file/6qwwhb
Cok tsk. ederim .

Bide Function'da x'si Math.sin(x) yapmaik istiyorum olmuyor demmekyi dirke oyle olmuyormus :) yardimci olabilir misin ?

---------- Post added at 13:56 ---------- Previous post was at 12:51 ----------

tamam tamaa buldum :D
return'da zaten sen ayarlamisin :)

cok tsk. ederim birdaha:)
2009'den beri1.405 mesaj
#12
keyloger dedi: ↑
Kod satırları düzgün ayrılmış olsaydı bir göz atacaktım ama bu şekliyle dokunasım gelmedi.. :)
Dün kodu google da arattım. Valla o bütün kodu gitti arkadaşın verdiği linkte buldu :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.