Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4172
Cevap
165576
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (153. sayfa)
S
10 yıl
Er

quote:

Orijinalden alıntı: ncrdbl

ikinci scanf'i kaldır
 
#include<stdio.h>
#include<stdlib.h>
int main( void )
{
float kenar,alan,cevre;
printf(" Bir kenar uzunlugu giriniz = ");
scanf("%f",&kenar);
alan= ( kenar * kenar );
printf("Karenin alani = %f'dir",alan);
cevre = (kenar*4);
// scanf("%f",&kenar); // bura da ikinci defa klavye girişi var.. bu satırı commentleyince olur.
printf ("karenin cevresi = %f dir",cevre);
return 0;
}



Çok teşekkür ederim .



O
10 yıl
Binbaşı

Bot.SteamFriends.SendChatMessage(OtherSID, type, " I cannot trade you! Reason: ");

selam kısmından sonra nasıl alınan hatayı yazdırabilirim?



E
10 yıl
Teğmen

dostum merhaba baya cevap yazmışsın hepsini okuyamadım ama sana sorum şu c diline ufaktan giriş yaptım sonra dev-c++ yanlış yazmadıysam bu derleyiciyi indirdim ama kod hatası diye bir yazı çıkıyor program çalışmıyor bende programı sildim şuan gcc kuruluyor sen ne önerirsin



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
10 yıl
Er

Arkadaşlar 100'den geriye doğru çift sayıları yazdırıyorum fakat şöyle bir sorunum var.

100 98 96 94 92
90 88 86 84 82

Format bu şekilde olacak , her satır için ayrı forla yapılır fakat kısa yolu mutlaka vardır da ben bulamadım.Yardımcı olabilecek var mı ?


Bu mesaja 2 cevap geldi.
K
10 yıl
Yarbay

For döngüsü içinde değişken k ise, mod k = 0 ise yani
Mod 5 e göre değeri sıfır ise "\n" stringi eklesin.
\n bir alt satıra geçilmesini sağlar.





< Bu mesaj bu kişi tarafından değiştirildi KillForYou! -- 8 Ekim 2014; 16:18:19 >

< Bu ileti tablet sürüm kullanılarak atıldı >

K
10 yıl
Yarbay

for (int k = 100; k > 0; k--)
{
Console.Write(k.ToString());
if (k % 5 == 1)
{
Console.Write("\n");
}
}
Console.ReadLine();


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @beko67
B
10 yıl
Er

quote:

Orijinalden alıntı: KillForYou!

for (int k = 100; k > 0; k--)
{
Console.Write(k.ToString());
if (k % 5 == 1)
{
Console.Write("\n");
}
}
Console.ReadLine();


Hocam bunun c++ karşılığı nedir acaba yazabilir misin son olarak sana zahmet ?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @KillForYou!
K
10 yıl
Yarbay

C++;

for (int k = 100; k > 0; k--) 
{
cout << k;
if (k % 5 == 1)
{
cout << "\t" << endl;
}
}




C#
for (int k = 100; k > 0; k--)  
{
Console.Write(k.ToString());
if (k % 5 == 1)
{
Console.Write("\n");
}
}
Console.ReadLine();





< Bu mesaj bu kişi tarafından değiştirildi KillForYou! -- 8 Ekim 2014; 17:41:32 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @beko67
B
10 yıl
Er

Teşekkür ettim.



L
10 yıl
Yüzbaşı

quote:

Orijinalden alıntı: beko67

Arkadaşlar 100'den geriye doğru çift sayıları yazdırıyorum fakat şöyle bir sorunum var.

100 98 96 94 92
90 88 86 84 82

Format bu şekilde olacak , her satır için ayrı forla yapılır fakat kısa yolu mutlaka vardır da ben bulamadım.Yardımcı olabilecek var mı ?

for içinde bir değişkenin olsun bu değişkenin ekrana her sayı yazıldığında 1 artsın bu değişken 5 olduğunda "\n" koysun ardından bu değişken 0'a eşitlensin



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
10 yıl
Teğmen

Konunun Linki;

http://forum.donanimhaber.com/m_98206295/f_//tm.htm#98206295

Yazılımla ilgili merak ettiğim sorular var arkadaşlar bildiklerinizi cevaplar mısınız?

Bu C,C++ çıkaran adamlar C,C++için kitap yazmış, peki o kitabı ve kodların farklı kullanım çeşitlerini öğrenenler gerçekten C++,C çok iyi biliyorum diyebilir mi? Diyemez ise bu C++,C çok iyi öğrenenler nereden öğreniyor? Mesela işletim sistemleri Windows,Linux C,C++ ile yazılmış. C,C++ dili bu kadar geniş bir dil mi? Yani yanında illaki fazladan bir şey kullandıklarını düşünüyorum.

Bu donanımı nasıl yönetebiliyorlar? Bu Donanım yönetme kodları Dennis Ritchie'nin yazdığı kitapta var mı? Klavyeyi vs nasıl kontrol ediyorlar? Çünkü kitabın PDF'sinin ingilizcesini indirmiştim, sanki bunları yapabilecek kodlar yok gibiydi.

Bu DirectX,OpenGL gibi kütüphaneler hangi dille yazılıyor? Büyük ihtimalle onlarda C veya C++'dır. Peki bu DirectX,OpenGl yazmasını sağlayacak kod parçacıkları nedir? GUI(Grafiksel Kullanıcı Arayüzü) kütüphanelerini de C,C++ ile yazdıklarını düşünüyorum; ama benim kafam mı almadı anlamadım C,C++'da bunları yazacak kod parçaları nerde? Sanki bir şeyleri bizden saklıyorlarmış hissine kapılıyorum, sanki bunlara benzer şeyler hiçbir zaman yapamayacakmışım gibi(Ne kadar çalışırsam çalışayım istersem hayatımı vereyim).

Ben C'ye Pek bakmadım C++ baktım genelde. Bu kodlar C'demi varda ben bilmiyorum? C ile C++ çok mu farklı?


Yanıtlayabildiklerinizi yanıtlamanız yeter arkadaşlar Teşekkürler.

Sorunumu anlamayanlar varsa;

http://www.phpprogramlama.com/blog/ileri-duzey-c-programlama-konulari.php şu adamın şikayetiyle aynı şikayetim.





< Bu mesaj bu kişi tarafından değiştirildi thenemne1 -- 9 Ekim 2014; 17:26:05 >
Bu mesaja 2 cevap geldi.
O
10 yıl
Binbaşı

c# da System.Collections.Queue kullanarak sıra yapıyorum mesela konsola yazılan şeyleri sıra ekliyorum
string eleman = (string)sira.Peek(); 
Bot.OpenTrade(eleman);
sira.Dequeue();

bu şekilde yazdırıp işlemden sonra silerek kurtuluyorum burda sorun yok ama benim sorunum şu mesela listede elma armut ayva var ayvanın kaçıncı sırada olduğunu konsola nasıl yazdırım tabi otomatik değil mesela ayva yazdığımda otomatik "Ayva şuan 3.sırada" cümlesini nasıl elde ederim?



C
10 yıl
Yarbay

Mantık olarak böyle şuan istediğini veriyor. Geliştirilebilir.
 
class Program
{
static void Main(string[] args)
{
Queue Kuyruk = new Queue();

Kuyruk.Enqueue("elma");
Kuyruk.Enqueue("armut");
Kuyruk.Enqueue("ayva");

Console.WriteLine("Kelimeyi giriniz...");
string GirilecekKelime = Console.ReadLine();

if (Kuyruk.Contains(GirilecekKelime))
Console.WriteLine(GirilecekKelime + " suan " + Kuyruk.ToArray().ToList().IndexOf(GirilecekKelime) + ". sirada");
else
Console.WriteLine("Boyle bir kayit yok.");
}
}


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Obilux
O
10 yıl
Binbaşı

quote:

Orijinalden alıntı: cllyldrm

Mantık olarak böyle şuan istediğini veriyor. Geliştirilebilir.
 
class Program
{
static void Main(string[] args)
{
Queue Kuyruk = new Queue();

Kuyruk.Enqueue("elma");
Kuyruk.Enqueue("armut");
Kuyruk.Enqueue("ayva");

Console.WriteLine("Kelimeyi giriniz...");
string GirilecekKelime = Console.ReadLine();

if (Kuyruk.Contains(GirilecekKelime))
Console.WriteLine(GirilecekKelime + " suan " + Kuyruk.ToArray().ToList().IndexOf(GirilecekKelime) + ". sirada");
else
Console.WriteLine("Boyle bir kayit yok.");
}
}


Gerçekten saolun ne zamandır yapmaya çalışıyorum stackoverflow'a sorduğumda değişik mantıklar gelmişti ama gelenler içinde en iyisi buydu :)
Birde bunu başka bir programıma eklediğimde şu hatayı alıyorum.
'System.Array', 'ToList' için bir tanım içermiyor ve 'System.Array' türünde bir ilk bağımsız değişken kabul eden hiçbir 'ToList' genişletme yöntemi bulunamadı (bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir mi?)
Edit:Saolun basit bir using hatasından kaynaklanıyormuş tekrar saolun.





< Bu mesaj bu kişi tarafından değiştirildi Obilux -- 10 Ekim 2014; 17:33:12 >

C
10 yıl
Yarbay

Rica ederim. Bir şeyler yapmaya çalışan kişilere yardımlarımız açıktır. Kolay gelsin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Obilux
O
10 yıl
Binbaşı

quote:

Orijinalden alıntı: cllyldrm

Rica ederim. Bir şeyler yapmaya çalışan kişilere yardımlarımız açıktır. Kolay gelsin.

Son bir sorum daha var normalde konsola komut vererek yaptığım bir şeyin her 5 saniyede yapılmasını nasıl sağlarım? timer kullanmaya çalışıyorum birde 2-3 tane class var başka bir sınıfta oluşturduğum queue yi nasıl başka bir class da kullanırım?
KeyUserHandler key = new KeyUserHandler();

bunu kullanıyorum fakat bu hatayı alıyorum
'SteamBot.KeyUserHandler', 0 bağımsız değişkenlerini alan yapıcıyı içermez 





< Bu mesaj bu kişi tarafından değiştirildi Obilux -- 11 Ekim 2014; 13:50:55 >

C
10 yıl
Yarbay

Timer kullanımı
 
//using System.Timers; eklemelisin

Timer TimerKullanimi = new Timer(5000); //timer tanımladın. 5 saniyede bir
TimerKullanimi.Elapsed += new ElapsedEventHandler(TimerTick); //her 5 saniyede bir çalışacak eventini tanımladın
TimerKullanimi.Start(); // başlattın

static void TimerTick(object sender, ElapsedEventArgs e)
{
//yapmak istediğini yazabilirsin
}


Diğer sorun için sınıflar arası kalıtım alabilirsin


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Obilux
O
10 yıl
Binbaşı

quote:

Orijinalden alıntı: cllyldrm

Timer kullanımı
 
//using System.Timers; eklemelisin

Timer TimerKullanimi = new Timer(5000); //timer tanımladın. 5 saniyede bir
TimerKullanimi.Elapsed += new ElapsedEventHandler(TimerTick); //her 5 saniyede bir çalışacak eventini tanımladın
TimerKullanimi.Start(); // başlattın

static void TimerTick(object sender, ElapsedEventArgs e)
{
//yapmak istediğini yazabilirsin
}


Diğer sorun için sınıflar arası kalıtım alabilirsin

Saolun öteki sorunu bir şekilde halletmiştim bu kalmıştı buda sizin sayenizde oldu ^^


Bu mesaja 1 cevap geldi.
S
10 yıl
Er

Merhaba arkadaşlar , silindirin taban alanı ve hacmini hesaplayan bir C++ programı denedim ancak çalışmadı hata aldım . Hata nerede acaba, nasıl bir değişiklik yapabilirim ?
pi sayısının define edilmesi isteniyor.

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
ı
float r;
float h;
#define pi=3.14159265;
int alan;
int hacim;
int main ()
{
printf("Silindir tabaninin yaricapini giriniz: ");
scanf("%d", &r);
printf("Silindirin yüksekligini giriniz: ");
scanf("%d", &h);
hacim = (pi*r*r*h);
printf("hesaplanan hacim: %d\n",hacim);
alan = ((pi*r*r*h) + (2*pi*r));
printf("hesaplanan alan: %d\n",alan);

system("pause");
}


Bu mesaja 1 cevap geldi.
C
10 yıl
Er

C dilinde dizi içerisinde tekrar eden değerleri nasıl bulabirim.

mesela

a dizisi var (123, 512, 234, 123);

bunları

123 = 2,
521 = 1,
234 = 1

olarak nasıl çıktısını alabilirim.


Bu mesaja 1 cevap geldi.