Arkadaslar ben su anda yurd disinda okuyorum ve grafik programlama dersinden donem odevi aldim. Benden istenilen C++ ta basit bir kus cizip bu kus u ekranda capraz sekilde sag ust koseden sol atl koseye dogru gidip gelmesi.. Yardimci olabilcek arkadaslar bi yonlendirme yaparsa sevinirm cunku anlayamiyorum dersleri ve nasil yapicagim konusunda bi fikrim yok... |
Grafik programlama için hangi api kullanıyorsunuz OpenGL mi? Direct3D mi? Kuş 2d sprite mı olacak yoksa 3d model mi? Soru sorarken lütfen tüm ayrıntıları yazın tekrar sormak zorunda kalmayalım. Burada soru soranların çoğu aynı şeyi yapıyor yarım yamalak soru sorup cevap bekliyorlar. |
merhaba arkadaşlar. aşağıdaki 2 programı nasıl yazabilirim, hazır kod veya yazabilirseniz çok iyi olur :) 1.program: < Resime gitmek için tıklayın > Kullanıcı N,R ve S değerlerini girecek, program sonucu bulacak. 2.Kullanıcının girdigi ayın takcimdeki numarasına(1-12 arası) göre mevsim, ve gün sayıları(30 veya 31, şubat için özel durumu belirtilmesi gerekiyor bide.) Yardımınız için şimdiden teşekkür ederim. |
FILE *abc; abc=fopen_s("ff.txt","w"); Visual deli etti beni. Error 1error C2660: 'fopen_s' : function does not take 2 arguments. hatası alıyorum.çözümü nedir? |
Hatayı okusan çok kolayca çözersin. Nedense çoğu programlama öğrencisi hata çıktılarını okumuyor. http://msdn.microsoft.com/en-us/library/z5hh6ee9.aspx |
Hangi üniversite hocam ? |
Merhaba programlamada yeniyim. "C" de verilen değere göre kişileri nasıl sıralayabilirim?Sayı sıralama dan uğraştım ama olmadı."If" ile yapılabilir fakat kişi sayısı çok olduğunda karşılaştırma durumu da artıyor. mesela 4 kişi için 24 durum var. Öğrenci sıralaması mesela; Ahmet puan>> 20 Ayşe puan>> 24 Mehmet puan >> 12 Serdar puan >> 18 sonra sıralama söyledir demesini istiyorum. 1.Ayşe 2.Ahmet 3.Serdar Mehmet Sadece 4 kişiyi sıralayabilsem yeter. Teşekkürler. |
C# üzerinde dizi sınıfları ve diziler de sıralama kodları var Array.Sort(dizi); ile küçükten büyüğe sıralarız ardından Array.Reverse(dizi); ile tersten yazdırırız ekrana büyükten küçüğe sıralanmış numaralar çıkar burdan sonrası zaten ilk 3 gösterme gibi kolay işlemlerdir fakat C üzerinde de bu tip kodlar var mı bilmiyorum bir araştır varsa ki bence vardır karşına çıkar zaten. ![]() veya şu yöntem de çalışacak gibi duruyor int a -normal bir değişken tanımlanacak int b[2]- 3 kayıt tutabilecek bir dizi oluşturulacak (2 yazmamın sebebi c# da diziler 0'dan başlar) int c[]-c'nin yanına sınıf mevcudu girilir for(int a=0;a<c[];a++) -burada tanımlanan sınıf mevcudu kadar not girdirilir { --Not Giriş Kodları(a değişkenine)-- if(a>b[0]) -kullanıcının girdiği değer a isimli değişkendedir ve a değişkeni dizinin 1. sayısından büyük mü diye bakılır büyükse bu if içi işlemlere girilir {b[1]=b[0]-b dizisinin 1 sayısı 2.diziye yazdırılır b[0]=a-b dizisinin 1. sayısına büyük olduğu kabul edilen a sayısı aktarılır c[]=a-bir kayıt da tüm sınıfı tutacak olan c dizisine alınır } else if (a>b[1]) { b[2]=b[1] b[1]=a c[]=a } else if(a>b[2]) { b[3]=b[2] b[2]=a c[]=a } } else if kısımları da bunun 2. ve 3. en büyük not karşılaştırması içindir fakat bu yazdıklarım c# da geçerlidir mantık bu şekilde olmalı ve kağıt üzerinde yaptım hatalar da olabilir ayrıca biraz karışık oldu sanırım ![]() |
< Resime gitmek için tıklayın > Arkadaşlar bilg prog 1. sınıftayım visuale yenı basladım hocamız bir program yaazdırmıstı okulda yazdım oldu fakat evde bilgisayarıma kurduyom mic. visual studio 2010 da bu hatayı alıyorum nedendır bu cozum varmıdır cevabınızı eksık etmeyın BU DA YAZDIĞIMIZ PROGRAM using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ornekiki1 { class Program { static void Main(string[] args) { using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int kod, adet; double oran = 0.0; double bfiat, tfiat, kdv, tutar; Console.WriteLine("ürün kodları"); Console.WriteLine("TEMEL GIDA -1); Console.WriteLine("MUHTELİF GIDA -2); Console.WriteLine("TEMİZLİK MALZEMELERİ -3); Console.WriteLine("BEYAZ EŞYA -4); Console.WriteLine("LÜX TÜKETİM -5); Console.WriteLine("ÜRÜN KODUNU GİRİNİZ:); kod = Convert.ToInt32(Console.ReadLine()); switch (kod); { case 1: oran = 0.08; break; case 2: oran = 0.12; break; case 3: oran = 0.15; break; case 4: oran = 0.18; break; case 5: oran = 0.20; break; } Console.WriteLine("ÜRÜNÜN BİRİM FİATINI GİRİNİZ"); bfiat = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("ÜRÜNÜN ADETİNİ GİRİNİZ"); adet = Convert.ToInt32("ÜRÜNÜN ADEDİNİ GİRİNİZ"); tfiat = bfiat * adet; kdv = tfiat * oran; tutar = tfiat + kdv; Console.Write("toplam fiat...=" + Convert.ToString(tfiat)); Console.WriteLine(); Console.Write("katma değer vergisi...=" + Convert.ToString(kdv)); Console.WriteLine(); Console.Write("odenecek toplam tutar...=" + Convert.ToString(tutar)); Console.WriteLine(); Console.ReadLine(); } } } } } } Console Application ile yazılmıstır |
C de boyle bir sort library si yoktur. Sorunun cevabina gelirsek. hepsini tek tek kodlaman yanlis, zaten programlamanin asil mantigi tek tek kodlamak degil bi dizi operasyonla sonuca ulasmaktir. Bunun icin saf bir yontem ile n^2 karisiklginda cevap bulabilirsin, saf yontemden kastim her degeri birbiriyle karsilastirip(atiyorum 4 tane varsa 16 adim surer bu) buyugunu dizinin en basina koyabilirsin. Bunun icin 2 tane for loopa ihtiyacin var. Eger hazir kodculardanim hizli birsey ver dersen: http://simplestcodings.blogspot.com.au/2010/07/quicksort-implementation-in-c.html Burda quicksort un c ye implementasyonu var, partition kismindaki buyuktur kucuktur seylerini degistirirsen, siralamayi buyukten kucuge yapar. |
herkese iyi günler arkadaşlar, hocaya bi ödev gönderdim beğenmedi türev alma falan yap dedi , internette bakındım biraz bişey bulamadım , kendimce böyle bi program yaptım, sizce türev alma programı olarak olmuşmu, türev alma mantığı olarak yapabileceğiniz algoritma tavsiyeniz varmı. her türlü yardım makbule geçer :D code block ta printf ler bölünüyor, text dosyasini upload ettim orda daha iyi gözüküyor. #include <stdio.h> |
c# da kullanıcıdan aldığımız cümleyi değiştiriyoruz böyle bi ödevim var. Ödevi tamamladım fakat şöyle bi durum var. mesela Kullanıcı : " Merhaba Bilgisayar : " Merhaba " bu şekilde yazdırdım ama kullanıcının yazdığını biz girdiğimiz için sonuna " koyamadım bi türlü. epeyce bişey denedim fakat ayarlamadım . Bu kısımda yardımcı olabilicek varmı ? |
Merhaba, Aşağıdaki şekilde string içerisinde çift tırnak kullanabilirsiniz: string deneme = "\"Deneme birkiüç\""; Kolay gelsin... |
ben daha yeni programcıyım daha lise 2. sınıf :D öğretmen bi ödev verdi yapıyorum ama if de hata veriyo ifde (cevap == "E") yazan yerde cevap' ın altını çiziyor .nedenini bulamadım bi yardımcı olabilirmisiniz kodlar bu int i, sayi, artis; string cevap; Console.WriteLine("Bir Sayı Giriniz :"); sayi = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Kaçar Kaçar Artsın?"); artis = Convert.ToInt32(Console.ReadLine()); for(i=0;i<=sayi;i+=artis) { Console.WriteLine(i); Console.WriteLine("Devam Etmek İstiyormusun?(E/H)"); if ((cevap =="E") || (cevap == "e")) { Console.WriteLine(i); } } Console.ReadKey(); |
yok dediğinizi bilgisayarın verdiği karşılıkta zaten yapıyorumda. Benim yaşadığım sorun ilk kısımda. Orayı kullanıcı yazıyo enter a basınca da bilgisayar kendine göre convert edip cevap veriyo. Ben enter a bastığımızda kullanıcının cümlesinin sonunada " eklensin istiyorum. |
Kodlarınızı paylaşırmısınız o şekilde daha iyi yardımcı olurum. |
yazmıştım sorunu buldum ![]() ![]() |
Visual basicde passaparola oyunu yapmaya calıstım, soruları veritabanından çekemiyorum.Listboxtan çekmeyi düşündüm ama bir türlü baglantı olusturamadım conn.ConnectionString metodunda hata veriyor ne yaptıysam bulamadım yardımcı olacak var mı ? < Resime gitmek için tıklayın > |
Gmp kütüphanesi ile mersenne asallarını bulan program yazmam istendi. Programı yaptım çalışıyor fakat daha hızlı çalışması için programı threadlara bölmek istiyorum. Biraz araştırdım ama fazla bi şey bulamadım. Yardımcı olabilir misiniz veya konu ile link atabilir misiniz. Program kodu aşağıda. Gist linki:https://gist.github.com/osmnylmz/7850993
|
RS-232 Portu ile Step motor Kontrolü
• Bilgisayarın çıkış elemanı olarak seri port (RS-232) kullanılacak
• Seri port ile motor arasına bir sürücü devre tasarlanacak.
• Motorun dönüş yönü ve hızının ayarlanması için bir menü hazırlanacaktır.
• Sağa döndürmek için R, Sola döndürmek için L’ ye motoru durdurmak için S’ye
basılacak.
• Morun Hızı “+” tuşu ile arttırılırken “–“ tuşu ile yavaşlatılacak.
Bİ ÇOK SORUN VAR ÖNCELİKLE RS232 NİN 3. AYAĞI ÇIKIŞ SANIRSAM TD DİYE GEÇİYO BURDA ŞÖLE Bİ KOD GÖNDERECEMKİ MOTOR SAĞA DÖNSÜN
00000001
Sleep(600 olsun)
00000010
Sleep(600)
00000100
Sleep(600)
00001000
Sleep(600)
ve bu koduda algılayabilecek bi devreye ihtiyacım var yani bildiklerimi yazıyorum
şimdi bu kodlar gelirken 600 yerine + diye bi değer atıcam döngüye sokacam ve zaman azaldıkça step motor daha hızlı döncek - diye bi değer atıcam buda döngüye girecek zaman arttıkça motor yavaşlıcak gibi bişey sanırım devrem tam bişey söylüyemiyorum çünkü şuan pek bilgili değilim tavsiyelerinizi ve yorumlarınızı bekliyorum kolay gelsin SAÜ. TEK. MEKATROİNK MÜH. 1. SINIF ÖGRENCİSİYİM