Mesaj Panosu









proje odevi (Pascalda eğik atış hareketi ve simüle edilmesi)

   Mesaj Panosu

    VB/C,C++,/Fortran     hazır kodlar/programlar(fortran)

Yeni Başlık Gönder
Cevap Gönder   

« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj

Üye
Üye
Durum:Offline
Üye No: 11825
Kayıt: 27.09.2007
Puan: 0
Mesajlar: 11
Şehir: Kocaeli

MesajTarih: 1/1/2008, 05:11    Mesaj konusu: proje odevi (Pascalda eğik atış hareketi ve simüle edilmesi) Alıntıyla Cevap Gönder




Kocaeli Üni. Bilg. Müh. liği programlama lab. dersiniden hocamızın bize verdiği ilk proje ödevi. Aynen aşağıdadır:

""""""""""""""""""""""
Ekranda belirli sayıda bina olacak, bina genişlikleri sabit olacak fakat uzunlukları belirli bir uzunluğa kadar rasgele olacak. Mesela ekran yüksekliğinin ¾’ü kadar azami uzunluk alınacak, bu azami uzunluğa göre binalar rasgele uzunluklarda olacak.
Bu binalardan ikisi üzerinde iki insan olacak. Bu insanlar birbirlerine bomba atarak vurmaya çalışacaklar. Vuran insan oyunun bir setini kazanacak. Oyun 3 set üzerinden oynanacak. En az 2 set alan insan oyunu kazanmış olacak.
Kullanıcı tarafından bombaları atmak için bir atış yönü ve hızı belirlenecek.
Ortamda önceden belirlenecek azami değere kadar değeri rasgele seçilen ve yönü de sağ-sol olacak şekilde rasgele seçilen bir rüzgar etkisi olacak. Her kullanıcı sıra(el) değişiminde rüzgar yönü ve hızı değişecek.
Kullanıcının verdiği hız miktarı-yönü ve ortamdaki rasgele oluşan rüzgar miktarı-yönü, bileşke alınarak bombanın hız ve yönü olacak. Fakat zamanla hızın azalmasından dolayı atış düz bir atış olmayacak ve zamanla eğimini ya da yönünü değiştirebilecektir. Bu durumda beklenen atışın simüle edilmesidir. (Bunu kendinize göre yapacaksınız.Genel bir algoritma önerilmiyor.)
Bomba insanların haricinde binalara çarptığında orada önceden belirlenen çap içinde bir hasara yol açacak. Bu durum oyunda simüle edilecek. (Bunu kendinize göre yapacaksınız.Genel bir algoritma önerilmiyor.)
Bir önceki atıştan geriye kalan hız ve yön aynen kalacak. Sıra(el) tekrar ilgili kullanıcıya geldiğinde bu ayarlara göre düzenleme yapacak. Her seferinde başlangıç konuma dönmeyecek.
Hız değeri üst-alt ok tuşları ile arttırılıp azaltılacak, yön ise sağ-sol ok tuşları ile değiştirilecek.
Ayarlanan hız değeri, ilgili insanın bulunduğu kenarda ekranın sol ya da sağ üst kısmına yazılacak. Rüzgar değeri ise ekran en üst ortasına değer ve yön olarak ekrana yazılacak.
Atılan bombanın hızı-yönü, rüzgarın hızı-yönüne göre yapılan hesaplarda atılan bomba ekran dışına taşarsa; bu durumda eğer bomba görünen ekran içine dönme ihtimali varsa o zaman bomba ekranda gözüküp(hesaplanan zamana göre) bir yerlere çarpacak eğer yoksa o zaman sıra doğrudan diğer kullanıcıya geçecektir.
Oyun tamamlanmadan oyundan çıkılmak istendiğinde, “Devam Eden Oyun Kaydedilsin mi” diye sormalıdır. Bu şekilde oyuna ilk girişte kayıtlı oyunlar gelmeli ve kullanıcı istediği oyunu seçip devam edebilmeli ya da yeni oyun açabilmelidir. Kayıtlı oyun bilgisi binaların yükseklikleri, kullanıcıların bomba atma hız ve yönleri ve kullanıcı sırası gibi bilgilerdir.

Aşağıdaki şekil kaba bir şekilde görülecek ekranı tasvir etmektedir. Bina, insan, bilgiler vs ile ilgili detaylar sizin hayal gücünüze bırakılmıştır. Önemli detaylar zaten üst kısımda anlatılmıştır. Kesin olarak verilmeyen değerlerde sizden beklenen kendinize göre oyunu şekillendirmektir. Kendinizin karar verdiği bu ayrıntılar raporda açık olarak belirtilmelidir.



Burada amaçlanan programlama mantığının bir oyun tasarımı ile geliştirilmesidir. Önemli olan bu projenin sizin ürününüz olmasıdır. Kopyaya kesinlikle izin verilmeyecektir. Ortak çalışma yapmaktan dolayı kod benzerliğine kesinlikle müsaade edilmeyecektir. Algoritmaların ucu açık bırakıldığı ve birçok yerde sizin düşünceniz önemli olduğu için herkesin programının farklı olması kaçınılmazdır. Ayrıca düşündüğünüz her şeyin ayrıntısı ile rapora yazılması gerekmektedir. Sadece raporda görünsün diye kod yazmamanız tavsiye edilir.

Not: Programa başlamadan önce yapmak istediklerinizi programlama diline bağımlı kalmadan kafanızda canlandırın ya da bir kağıt üzerinde ayrıntıları ile çizin. Bu şekilde programa başlamadan önce ne yapmak istediğinizi ve ileriki aşamalarda nerede kaldığınızı nerede takıldığınızı görebilirsiniz.
""""""""""""""""""
Eskiler buna benzer bir oyunu hatırlar. Basic dilinde yazılmış olan Gorillas isimli bir oyuna nerdeyse bire bir aynı. Netten oyunun açık kaynak kodunu buldum fakat kodun çok uzun olması nedeniyle anlayana kadar proje teslim tarihi geçecekti. Bende yüzde yüzünü kendim yapmaya karar verdim.

1) Programın çalıştırılabilmesi için bilgisayarda TURBO PASCAL 7.0 editörü bulunmalı. Aşağıda ki indir linki ile inen klasörde TURBO PASCAL 7.0 yükleme dosyası mevcuttur.

2) Projede grafik ortamı mevcut olduğundan C:\TP\BGI\ dizini içerisinde GRAPH.TPU dosyasının mevcut olması ya da C:\TP\UNITS\ dizini içerisinde ki GRAPH.TPU dosyasının C:\TP\BGI\ dizini içerisine kopyalanması gerekmektedir.

3) İnen klasörde proje isimli dizin C:\TP\ dizini içerisine kopyalanmalıdır. Son olarak oyunu çalıştırmak için ise C:\TP\proje\proje.pas dosyasına çift tıklayarak açılan pascal editöründe Ctrl+F9 tuşlarına basmamız ya da RUN menüsünden RUN komutuna tıklamamız yeterli olacaktır


Buradan indirin: [Linki görmek için üye olmanız gerekmektedir]

Eğer linkte sorun çıkarsa bunu deneyin. (kusura bakmayın bu sitenin upload olayını kavramam gerek)
Üst Bölüm
Kullanıcı bilgilerini göster Kişisel mesaj gönder
Müteşekkir Olan Üyeler
1 bu mesaj sahibine müteşekkir oldular.

Üye
Üye
Durum:Offline
Üye No: 11825
Kayıt: 27.09.2007
Puan: 0
Mesajlar: 11
Şehir: Kocaeli

MesajTarih: 1/1/2008, 05:16    Mesaj konusu: Alıntıyla Cevap Gönder



buda kod kısmı:


uses crt,graph;
var
graphs,graphd:integer;{grafik ayarı}
i,j,daire:integer;{döngüler için ve daire sayisi}
hiz1,hiz2,aci1,aci2,hiz_r:integer;{hızlar ve atış açıları}
o1_konum,o2_konum:integer;{oyuncu konumları(kaçıncı binada olacaklar)}
ruzgar_siddet:string;{ekrana yazarken string gerekli(füze hızı)}
el_deistir,ruzgar_yon:boolean;{sol,sola=true}
o1_top_konum_x,o1_top_konum_y:integer;{oyuncuların toplarının ilk konumları}
o2_top_konum_x,o2_top_konum_y:integer;{bunlar atıldıktan sora deişiyor}
kelle1_x,kelle1_y,kelle2_x,kelle2_y:integer;{adamların kafaları ekranın neresinde}
skor1,skor2:integer;{kim kaç defa vurdu}
x1,y1:array [1.6] of integer;
procedure menu; forward;
procedure yeni_ekran(d:integer);forward;
procedure kayit_islemi; forward;
procedure adamlar_hangi_binada; forward;

procedure el_deisimi;
begin
if el_deistir then begin el_deistir:=false;end
else begin el_deistir:=true;end;
end;

procedure adam_ve_bilgi_yenile; var yazi:string;
begin
el_deisimi;
setcolor(10);{ekran bilgileri}
outtextxy(50,10,'AÇI:'); str(aci1,yazi);outtextxy(80,10,yazi);
outtextxy(50,20,'HIZ:'); str(hiz1,yazi);outtextxy(80,20,yazi);
outtextxy(41,30,'SKOR:'); str(skor1,yazi);outtextxy(81,30,yazi);
outtextxy(520,10,'AÇI:');str(aci2,yazi);outtextxy(550,10,yazi);
outtextxy(520,20,'HIZ:');str(hiz2,yazi);outtextxy(550,20,yazi);
outtextxy(510,30,'SKOR:'); str(skor2,yazi);outtextxy(550,30,yazi);
setcolor(11); setlinestyle(0,0,3);
circle(kelle1_x,kelle1_y,5);{kafa}
line(kelle1_x,kelle1_y+5,kelle1_x,kelle1_y+20);{govde}
line(kelle1_x,kelle1_y+7,kelle1_x+10,kelle1_y+17); {solkol}
line(kelle1_x,kelle1_y+7,kelle1_x-10,kelle1_y-13);{saakol}
line(kelle1_x,kelle1_y+20,kelle1_x-5,kelle1_y+35);{saabacak}
line(kelle1_x,kelle1_y+20,kelle1_x+5,kelle1_y+35);{solbacak}
setcolor(6);
circle(kelle2_x,kelle2_y,5);{kafa}
line(kelle2_x,kelle2_y+5,kelle2_x,kelle2_y+20);{govde}
line(kelle2_x,kelle2_y+7,kelle2_x-10,kelle2_y+17); {solkol}
line(kelle2_x,kelle2_y+7,kelle2_x+10,kelle2_y-13);{saakol}
line(kelle2_x,kelle2_y+20,kelle2_x-5,kelle2_y+35);
line(kelle2_x,kelle2_y+20,kelle2_x+5,kelle2_y+35);{bacaklar}
setcolor(red); setfillstyle(1,red);
if el_deistir then{el kimdeyse onun topu red dieri yeşil olsun}
begin setcolor(red);setfillstyle(1,red);
fillellipse(kelle1_x-10,kelle1_y-15,4,4);
setcolor(green);setfillstyle(1,green);
fillellipse(kelle2_x+10,kelle2_y-15,4,4);
end else
begin setcolor(green);setfillstyle(1,green);
fillellipse(kelle1_x-10,kelle1_y-15,4,4);
setcolor(red);setfillstyle(1,red);
fillellipse(kelle2_x+10,kelle2_y-15,4,4);
end;
end;
procedure ruzgar_hesap;
begin
setfillstyle(1,0); bar(200,0,400,30); setfillstyle(1,10); setcolor(10);
outtextxy(230,20,'RÜZGAR ŞİDDETİ:');
repeat hiz_r:=random(20); until hiz_r>10;
str(hiz_r,ruzgar_siddet); outtextxy(350,20,ruzgar_siddet);
for i:=1 to 7 do circle(300,10,i); setlinestyle(0,0,1);
if random(10)+1>=6 then begin {rüzgar yönü ve oku çizdik}
ruzgar_yon:=true; bar(300,9,250,11);
for i:=1 to 5 do begin line(265+i,6,245+i,10);line(265+i,14,245+i,10);end;
end else begin
ruzgar_yon:=false;bar(300,9,350,11);
for i:=1 to 5 do begin line(335-i,6,355-i,10);line(335-i,14,355-i,10);end;
end;{if}
end;
procedure oyuncu_konumlari(kim,d,e:integer);
begin
case kim of {sıra kimde ise topun ilk konumuna için atama yap }
1:begin
kelle1_x:=x1[i]+40; kelle1_y:=y1[i]-35;{oyuncu 1in kafasını belirledik}
o1_top_konum_x:=x1[i]+40-d; o1_top_konum_y:=y1[i]-50;{o1 için top çizdik}
end;
2:begin
kelle2_x:=x1[i]+40; kelle2_y:=y1[i]-35;{oyuncu 2in kafasını belirledik}
o2_top_konum_x:=x1[i]+40-d; o2_top_konum_y:=y1[i]-50;
adam_ve_bilgi_yenile;{ikiside belli olunca adamları çiz}
end;
end;
end;
procedure bina_tepe_noktalari_hesap(a:integer);
begin
repeat{bina uzunluu ne az 150 ile en fazla 280 arası}
y1[a]:=random(280);
until(y1[a] mod 5=0)and(y1[a]>150);
end;
procedure daire_bina_ciz(d:integer);
begin
x1[1]:=30;{ilk binanın ilk başlangıç noktası x ekseninde}
for i:=1 to 6 do
begin
if d=0 then bina_tepe_noktalari_hesap(i);
setlinestyle(0,1,3);setfillstyle(1, 8 );
bar(x1[i],y1[i],x1[i]+80,getmaxy);{bina dış duvar çizimi}
daire:=y1[i]+5; {kat lar bina tepesinden daha aşaada başlar}
while getmaxy-daire>30 do {binaların katları çizildi}
begin setfillstyle(1,black);{bazı pencereler siyah}
if random(10)+1>3 then setfillstyle(1,yellow);{bazı pencerele sarı}
bar(x1[i]+10,daire,x1[i]+35,daire+10);
bar(x1[i]+45,daire,x1[i]+70,daire+10);
daire:=daire+15;
end; setfillstyle(1,black);
bar(x1[i]+35,getmaxy-20,x1[i]+45,getmaxy);{buda bina kapısı}
if d=0 then
begin if o1_konum=i then oyuncu_konumlari(1,10,-5);
if o2_konum=i then oyuncu_konumlari(2,-10,5);
end;
if i<6>getmaxx+5 then begin vurdu_veya_iska:=true; end
else begin {eer top sınırdan taşmadıysa gidişe devam}
case top_merkez of{top binaya yada adama vurdumu}
6:begin {rakibe vurdu 30 lu içi dolu elips çiz}
setfillstyle(1,black); vurdu_veya_iska:=true;
fillellipse(o1_top_konum_x+i,o1_top_konum_y-j,30,30);
bar(0,0,100,50);{önceki skoru sildik}
skor1:=skor1+1;
adamlar_hangi_binada;
yeni_ekran(0);
end;
8:begin {binaya vurdu 30 lu içi dolu elips çiz}
setfillstyle(1,black);vurdu_veya_iska:=true;
fillellipse(o1_top_konum_x+i,o1_top_konum_y-j,30,30);
end;
11:begin{kendine vurdu}
setfillstyle(1,black); vurdu_veya_iska:=true;
fillellipse(o1_top_konum_x+i,o1_top_konum_y-j,30,30);
bar(0,0,100,50);{önceki skoru sildik}
skor2:=skor2+1;
adamlar_hangi_binada;
yeni_ekran(0);
end;
end; {case}
end{if}
end;
false:begin{2 inci oyuncunun topu gidiyor}
fillellipse(o2_top_konum_x-i,o2_top_konum_y-j,5,5);
circle(o2_top_konum_x-i,o2_top_konum_y-j,6);
top_merkez:=getpixel(o2_top_konum_x-i-7,o2_top_konum_y-j+7);
if o2_top_konum_x-i<-5 then begin vurdu_veya_iska:=true;end
else begin
case top_merkez of{top binaya yada adama vurdumu}
11:begin {adama vurdu 30 lu içi dolu elips çiz}
setfillstyle(1,black); vurdu_veya_iska:=true;
fillellipse(o2_top_konum_x-i,o2_top_konum_y-j,30,30);
bar(500,0,600,50);{önceki skoru sildik}
skor2:=skor2+1;
adamlar_hangi_binada;
yeni_ekran(0);
end;
8:begin {binaya vurdu 30 lu içi dolu elips çiz}
setfillstyle(1,black);vurdu_veya_iska:=true;
fillellipse(o2_top_konum_x-i,o2_top_konum_y-j,30,30);
end;
6:begin {kendine vurdu 30 lu içi dolu elips çiz}
setfillstyle(1,black); vurdu_veya_iska:=true;
fillellipse(o1_top_konum_x+i,o1_top_konum_y-j,30,30);
bar(0,0,100,50);{önceki skoru sildik}
skor1:=skor1+1;
adamlar_hangi_binada;
yeni_ekran(0);
end;
end;{case}
end;{if}
end;
end; {case}
delay(1);
t:=t+0.01;
until vurdu_veya_iska=true;
setfillstyle(1,red);setcolor(red);
adam_ve_bilgi_yenile;
end;
function oyuncu_hiz_ve_aci_bilgi(x,y,a,d:integer):integer;
var yazi:string;
begin
str(d,yazi); setcolor(black); outtextxy(x,y,yazi);
d:=d+a; if d<10>80 then d:=80;
setcolor(10); str(d,yazi);outtextxy(x,y,yazi);
oyuncu_hiz_ve_aci_bilgi:=d;
end;
procedure oyuncularin_hiz_ve_yon_ayari; var k:integer;
begin
repeat{oyuncuların ayarlamaları}
case readkey of
#72:if el_deistir {hiz yukari}{yukarı tus}
then begin hiz1:=oyuncu_hiz_ve_aci_bilgi(80,20,1,hiz1);end
else begin hiz2:=oyuncu_hiz_ve_aci_bilgi(550,20,1,hiz2);end;
#80:if el_deistir {hiz asaa} {asaa tus}
then begin hiz1:=oyuncu_hiz_ve_aci_bilgi(80,20,-1,hiz1);end
else begin hiz2:=oyuncu_hiz_ve_aci_bilgi(550,20,-1,hiz2);end;
#77:if el_deistir {acı yukarı} {saa tus}
then begin aci1:=oyuncu_hiz_ve_aci_bilgi(80,10,1,aci1);end
else begin aci2:=oyuncu_hiz_ve_aci_bilgi(550,10,1,aci2);end;
#75:if el_deistir {acı asaaa} {sola tus}
then begin aci1:=oyuncu_hiz_ve_aci_bilgi(80,10,-1,aci1);end
else begin aci2:=oyuncu_hiz_ve_aci_bilgi(550,10,-1,aci2);end;
#27:begin
outtextxy(150,50,'DİREK ÇIKIŞ------------İÇİN: [SPACE]');
outtextxy(150,60,'OYUNA DEVAM ETMEK------İÇİN: [ESCAPE]');
outtextxy(150,70,'OYUNU KAYDEDEREK ÇIKIŞ-İÇİN: [ENTER]');
repeat k:=0;
case readkey of
#13:kayit_islemi;
#32:menu;
#27:begin
setfillstyle(1,black);
bar(150,40,450,80); k:=1;
end;
end;
until 1=k;
end;
#13:begin
bomba_atildi;
ruzgar_hesap;
end;
end;{case}
until 1=2;
end;
procedure kayit_islemi;
var d:text; yol:string[20];
begin
cleardevice; gotoxy(35,9); textcolor(lightgreen);settextstyle(0,0,2);
outtextxy(20,100,'LÜTFEN KAYIT İÇİN BİR DOSYA İSMİ GİRİN');readln(yol);
settextstyle(0,0,1);
assign(d,'c:\tp\proje\kayit\'+yol+'.txt');
rewrite(d);
writeln(d,kelle1_x); writeln(d,kelle1_y);
writeln(d,hiz1); writeln(d,aci1);writeln(d,skor1);
writeln(d,o1_top_konum_x); writeln(d,o1_top_konum_y);

writeln(d,kelle2_x);writeln(d,kelle2_y);
writeln(d,hiz2);writeln(d,aci2);writeln(d,skor2);
writeln(d,o2_top_konum_x); writeln(d,o2_top_konum_y);
writeln(d,el_deistir);
for i:=1 to 6 do writeln(d,y1[i]);
close(d);
menu;
end;
procedure oyun_yukleme;
var d:text; yol:string[20];
begin
cleardevice; gotoxy(35,9); textcolor(lightgreen);settextstyle(0,0,2);
outtextxy(20,100,'LÜTFEN YÜKLENECEK DOSYANIN İSMİNİ GİRİN');readln(yol);
assign(d,'c:\tp\proje\kayit\'+yol+'.txt');
{$i-}reset(d);if ioresult<0>2);
end;
procedure oyun_baslasin;
begin
aci1:=45; aci2:=45; hiz1:=50; hiz2:=50; skor1:=0; skor2:=0;
adamlar_hangi_binada;
yeni_ekran(0);
end;
procedure menu; var d:integer;
begin
d:=1; cleardevice;
setcolor(blue); settextstyle(0,0,2);
outtextxy(250,100,'YENİ OYUN');
outtextxy(210,150,'KAYITLI OYUN AÇ');
outtextxy(280,200,'ÇIKIŞ');
repeat
setcolor(black);
circle(240,105,5);circle(403,105,5);
circle(200,157,5);circle(456,157,5);
circle(270,208,5);circle(368,208,5);
case d of
1:begin
settextstyle(0,0,1); setcolor(green);
circle(240,105,5);circle(403,105,5);
end;
2:begin
settextstyle(0,0,1); setcolor(green);
circle(200,157,5);circle(456,157,5);
end;
3:begin
settextstyle(0,0,1); setcolor(green);
circle(270,208,5);circle(368,208,5);
end;
end;
case readkey of
#80:begin d:=d+1; if d=4 then d:=1; end;
#72:begin d:=d-1; if d=0 then d:=3; end;
#27:halt;
#13:case d of
1:oyun_baslasin;
2:oyun_yukleme;
3:halt;
end;
end;
until 1=2;
end;
begin
initgraph(graphs,graphd,'c:\tp\bgi');
randomize;
el_deistir:=false;
menu;
closegraph;
end.
Üst Bölüm
Kullanıcı bilgilerini göster Kişisel mesaj gönder
Mesajları göster:   


Yeni Başlık Gönder    Mesaj için teşekkür et
Cevap Gönder   

   Mesaj Panosu

    VB/C,C++,/Fortran     hazır kodlar/programlar(fortran)



Forum Seçin:  
Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız
Bu foruma eklenti gönderemezsiniz
Bu forumdan eklenti indiremezsiniz

Bookmark this page to Facebook Bookmark this page to Twitter Bookmark this page to GoogleBookmark this page to Delicious Bookmark this page to Digg Bookmark this page to Blogmarks Bookmark this page to Blinklist Bookmark this page to Furl Bookmark this page to linkaGoGo Bookmark this page to Reddit Bookmark this page to Simpy Bookmark this page to Technorati Bookmark this page to Spurl Bookmark this page to Yahoo!


Benzer Başlıklar
Başlık Yazar Forum Cevap Son Mesajlar
Yeni mesaj yok Önemli: Statik Proje Örnekleri miramax İnsaat Mühendisleri/Mimarlar 1 25/9/2014, 00:04 Son gönderilen mesajlar
hakcuru
Yeni mesaj yok Önemli: Doğalgaz Tesisatı proje örneği mstf. Isıtma&Soğutma/Tesisat/Doğalgaz/Kombi&Klima..vb Sistemler 23 13/12/2016, 15:12 Son gönderilen mesajlar
jurkasyan
Yeni mesaj yok Önemli: Çeşitli Mekanik Proje Hesapları burak3000 Freeware/Demo Mühendislik yazılımları 0 27/10/2010, 11:57 Son gönderilen mesajlar
burak3000
Yeni mesaj yok Önemli: PRIMAVERA Proje Planlayıcısı Kitabı T... lonelyhawk84 Endüstri Mühendisleri 3 3/12/2012, 20:26 Son gönderilen mesajlar
erdemm35
Yeni mesaj yok Önemli: Makine elemanları 1 ders notları (sun... mahrocan Ders notları/Föyler/Lab.lar(makine müh) 81 26/8/2018, 17:47 Son gönderilen mesajlar
Melo26
Yeni mesaj yok Önemli: [Proje]Mükemmel Bir Mekanik Kriko(Muk... LosTSouL Makine 21 11/11/2018, 23:43 Son gönderilen mesajlar
omar52
Yeni mesaj yok Önemli: Mesleki staj veya proje bazlı staj ar... mrtaltinok Staj İlanları 6 19/9/2016, 15:18 Son gönderilen mesajlar
mert1996
Yeni mesaj yok Önemli: Solidworks proje çizimleri, solidwork... miramax Çizimleriniz(solidworks) 52 2/3/2017, 11:44 Son gönderilen mesajlar
BilArs
Yeni mesaj yok Önemli: matlab projeleri, matlab proje örnekl... huso Matlab/Mathematica 0 8/2/2010, 18:05 Son gönderilen mesajlar
huso
Yeni mesaj yok Eğik Kanatlı Pompa Çarkı Çizimi ceyo Çizimleriniz(solidworks) 1 1/2/2014, 12:32 Son gönderilen mesajlar
inmak501


Kod Çalışma Süresi = 0.1084 saniye, SQL Sorgu Adedi = 25, GZIP = Kapalı Hata denetimi = Kapalı,
Powered by phpBB



Pano Güvenliği

142041 Saldırı girişimi engellendi