Arama butonu
Bu konudaki kullanıcılar: 3 misafir, 1 mobil kullanıcı
4171
Cevap
168460
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (63. sayfa)
P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.

abilerim kardeslerim bilginize ihtiyacım var. Sorunum acil olarak bir proje vericem ancak pacman yapıyorum ve yemleri yedirtemiyorum projemin introduction seviyede olması lazım bana yemleri nasil yedirticemi ve labellarin içinden gecmeden forumda nasil gezdircemi sölerseniz yeter :D assagidaki kodlarda kaldigim yer.



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Media;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace proje_PACMan
{
public partial class pacmanoyunalani : Form
{
public pacmanoyunalani()
{
InitializeComponent();
}

private void pacmanoyunalani_Load(object sender, EventArgs e)
{

SoundPlayer müzik = new SoundPlayer();
string cal = @"C:\Users\tolga\documents\visual studio 2012\Projects\proje_PACMAN\proje_PACMAN\Resources\pacman_beginning.wav";
müzik.SoundLocation = cal;
müzik.Play();


tmryem.Start();
pbpacman.Image = Resource1.Pacman2;
pbpacman.SizeMode = PictureBoxSizeMode.StretchImage;




}

int sayac = 0;
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData==Keys.P)
{
tmrsag.Stop();
tmrassagi.Stop();
tmrsol.Stop();
tmryukari.Stop();


MessageBox.Show("PAUSE");

switch (sayac)
{
case 1:
tmrsag.Start();
break;
case 2:
tmrsol.Start();
break;
case 3:
tmrassagi.Start();
break;
case 4:
tmryukari.Start();
break;

}
}

if (keyData == Keys.Right)
{
sayac = 1;
tmrsag.Start();
tmrsol.Stop();
tmrassagi.Stop();
tmryukari.Stop();
}
if (keyData==Keys.Left)
{
sayac = 2;
tmrsag.Stop();
tmrsol.Start();
tmrassagi.Stop();
tmryukari.Stop();

}
if (keyData==Keys.Down)
{
sayac = 3;
tmrsag.Stop();
tmrsol.Stop();
tmrassagi.Start();
tmryukari.Stop();
}
if (keyData==Keys.Up)
{
sayac = 1;
tmrsag.Stop();
tmrsol.Stop();
tmrassagi.Stop();
tmryukari.Start();
}


return base.ProcessCmdKey(ref msg, keyData);
}
private void label11_Click(object sender, EventArgs e)
{

}

private void tmrsag_Tick(object sender, EventArgs e)
{
pbpacman.Left += 1;
pbpacman.Image = Resource1.pacman_right;
}

private void tmrsol_Tick(object sender, EventArgs e)
{
pbpacman.Left -= 1;
pbpacman.Image = Resource1.pacman_left;

}

private void tmrassagi_Tick(object sender, EventArgs e)
{
pbpacman.Top += 1;
pbpacman.Image = Resource1.pacman_down;
}

private void tmryukari_Tick(object sender, EventArgs e)
{
pbpacman.Top -= 1;
pbpacman.Image = Resource1.pacman_up;
}

private void tmryem_Tick(object sender, EventArgs e)
{


if (pbpacman.Location.X==pictureBox96.Height & pbpacman.Location.Y == pictureBox96.Width)
{
pictureBox97.Visible = false;
}
if (pbpacman.Location.X == pictureBox97.Height & pbpacman.Location.Y >= pictureBox97.Width)
{
pictureBox96.Visible = false;
}
if (pbpacman.Location.X == pictureBox98.Height& pbpacman.Location.Y == pictureBox98.Width)
{
pictureBox96.Visible = false;
}

}
}
}



[
12 yıl
Teğmen

quote:

Orijinalden alıntı: EdmondDantes


quote:

Orijinalden alıntı: [Tuor]

quote:

Orijinalden alıntı: EdmondDantes

Soyle bir sorum var. C++ ogrenmek istiyorum universitede hazirliktayim dersler suan cok basit seneye ogrenecegiz simdiden bos vaktim varken giris yapayim diyorum. Fakat butun dersler videolu. Eskiden videolu arar bulamazdik heryer text olurdu simdi videosuz bulamadim. Videolu istemiyorum cunku daha onceden programlama biliyorum istedigim C++ ogrenmek yani hizli hizli syntax ogrenmek istiyorum goz gezdirme imkani acisindan videodan daha rahat oluyor. Videolar cok yavas.

Bilen arkadaslar onerirse memnun olurum.

Not: Kitap onerisine gerek yok evde yiginla yazilim kitabi var fakat yurtdisindayim onlari buraya aldiramiyorum. Kaynak internet sitesi olursa cok faydasi dokunur.

Simdiden tesekkurler...

C++ tutorial diye google araması yaptım ve ilk çıkan site:
http://www.cplusplus.com/doc/tutorial/

Kaynak güzeldir, herşeyi ayrıntısıyla anlatır.

http://www.cprogramming.com/tutorial/c++-tutorial.html

Burası da iyidir. Bu arada hızlı hızlı syntax öğrenicem diye dalma, bazı noktaları Java gibi dillerden farklıdır.

Hocam Turkce sormustum ama ingilizce de anliyorum tesekkur ederim ben turkce yazmistim googlea.

Yurtdışındayım deyince, otomatik olarak İngilizce kaynak verdim Türkçe kaynaklar yeterli değil. Kolay gelsin.



L
12 yıl
Yarbay

quote:

Orijinalden alıntı: GhilleintheMist

Şuan döngüler, array, pointerlar, classlar,operatorler(clsslardaki operatörler falan) hakkında biraz bilgim var, yani sınırlarını bilmediğim için biliyorum diyemiyorum :) bundan sonra nasıl devam etmeliyim? ilerisi için napcğaımla ilgili hiç bi fikrim yok.


Daha önce böyle bi post atmıştım. Üstünden biraz zaman geçti biraz daha geliştim ama hala tam olarak napcağımı bilmiyorum :/ ProjectEuler tarzı sitelerdeki soruları falan çözmekte sıktı artık. Ama elle tutulur bişeyler de yapamıyorum. -Gerçi daha ne yapcağımı bile bilmiyorum- Acaba bundan sonra napabilirim? Böyle beni geliştirebilcek hemde işe yarıcak proje öneriniz var mı? Birde python öğren diyenlerde çıktı. C++'tan daha modern bir dilmiş. Yada tekrar PHP'ye dönüp en azından sitemi yaparım :P Bilemedim


Bu mesaja 1 cevap geldi.
İ
12 yıl
Teğmen

quote:

Orijinalden alıntı: £XE

Tamam sorun değil. Takıldığın yeri ayrıntılı bir şekilde açıklaki yardımcı olabilelim.

imzanınz kural dışı



R
12 yıl
Yüzbaşı

Merhaba arkadaslar,

C# ile yeni calismaya basladim, cozemedigim bir kisim hakkinda yardiminiza ihtiyacim var.

yapmak istedigim sey , Textbox a yazdigim 234 gibi bir yaziyi int [] test = { 2,3,4} sekline cevirmek .


// degiskenler 
char[] arr ;
int [] test;

string str = textBox1.Text;
arr = str.ToCharArray();

for (int i=0 ; i < arr.Length; i++)
{

//test[i] = Int32.Parse(arr[i].ToString());
test[i] = Convert.ToInt32(arr[i].ToString());



}





< Bu mesaj bu kişi tarafından değiştirildi RecycleBin -- 16 Şubat 2013; 21:03:05 >
Bu mesaja 1 cevap geldi.
_
12 yıl
Yarbay

quote:

Orijinalden alıntı: RecycleBin

Merhaba arkadaslar,

C# ile yeni calismaya basladim, cozemedigim bir kisim hakkinda yardiminiza ihtiyacim var.

yapmak istedigim sey , Textbox a yazdigim 234 gibi bir yaziyi int [] test = { 2,3,4} sekline cevirmek .


// degiskenler 
char[] arr ;
int [] test;

string str = textBox1.Text;
arr = str.ToCharArray();

for (int i=0 ; i < arr.Length; i++)
{

//test[i] = Int32.Parse(arr[i].ToString());
test[i] = Convert.ToInt32(arr[i].ToString());



}


int[] dizi=new int[textBox1.Text.Length];

int y=0;

for(int j=0;j<textBox1.Text.Length;j++)
{

dizi[y]=textBox1.Text.Substring(y,1);

y++;


}

hocam yapmak istediginiz sey boyle bir sey mi?????


Bu mesaja 1 cevap geldi.
A
12 yıl
Teğmen

Arkadaslar selam,

C# ta küçük bir programa ihtiyacım var cok araştırdım ama bulamadım. her gün çalışacak, manuel olarak kendim oluşturuacağım yaklaşık 300 kayıt tutan, 4-5 alanı olan bir tablodan tarih kontrolü yapıp eğer günün tarihi tablodaki tarihle aynıysa outlooktan mail atacak bir program arıyorum. Benzer bir proje yapan var mıdır?

Teşekkürler


Bu mesaja 1 cevap geldi.
U
12 yıl
Er

c++ visual studio 2010'u dün indirdim ama sürekli 4430 hatasi veriyor.

Programla ilgili bir sorun yok çok basit sadece 1 tane cout var



suan vs 2012 yi indirdim

#include <iostream> yapamiyorum kabul etmiyo neden acaba





< Bu mesaj bu kişi tarafından değiştirildi utku-_- -- 20 Şubat 2013; 23:37:28 >
Bu mesaja 1 cevap geldi.
R
12 yıl
Er

< Resime gitmek için tıklayın >
burada sol üstte yuvarlak bir buton var. (Office 2007)

O bir component ama bir türlü bulamadım.
WPF ve Silverlight componentlerinden biri olması lazım.

Bilen, gören duyan varsa bi adını deyiversin.


Bu mesaja 1 cevap geldi.
M
12 yıl
Yüzbaşı

C'de "%3d,%4d" gibi 3-4 boşluk yer açan bir operatör C++'ta neye denk geliyor arkadaşlar?


Bu mesaja 1 cevap geldi.
#
12 yıl
Teğmen

Arkadaşlar soru şu
quote:

Uzunluğu dıĢarıdan girilen(n) bir dizinin elemanları 0-10000 arasında rastgele atanacaktır
 Dizideki her bir sayının, rakamları toplamı basamak sayısına bölünecektir. Bölümün çift olduğu sayıları ekrana çıkartan programı yazınız.
Örnek:
Sayımız 125 olsun
Rakamların toplam = 1+2+5 = 8
Basamak sayısı = 3
Bölüm = 8/3 = 2
Bölüm çift olduğu için 125 sayısı ekrana çıkartılacaktır.


Ben işin içinden çıkamadım açıkçası


Yardımcı olacak arkadaşa kendi kodumu yollayabilirim ödev olduğu için buraya koymasam daha mantıklı





< Bu mesaj bu kişi tarafından değiştirildi #define -- 23 Şubat 2013; 21:04:42 >
Bu mesaja 2 cevap geldi.
C
12 yıl
Yarbay

quote:

Orijinalden alıntı: IntelliSense

Arkadaşlar soru şu
quote:

Uzunluğu dıĢarıdan girilen(n) bir dizinin elemanları 0-10000 arasında rastgele atanacaktır
 Dizideki her bir sayının, rakamları toplamı basamak sayısına bölünecektir. Bölümün çift olduğu sayıları ekrana çıkartan programı yazınız.
Örnek:
Sayımız 125 olsun
Rakamların toplam = 1+2+5 = 8
Basamak sayısı = 3
Bölüm = 8/3 = 2
Bölüm çift olduğu için 125 sayısı ekrana çıkartılacaktır.


Ben işin içinden çıkamadım açıkçası


Yardımcı olacak arkadaşa kendi kodumu yollayabilirim ödev olduğu için buraya koymasam daha mantıklı

+1


Bu mesaja 1 cevap geldi.
M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: cllyldrm

quote:

Orijinalden alıntı: IntelliSense

Arkadaşlar soru şu
quote:

Uzunluğu dıĢarıdan girilen(n) bir dizinin elemanları 0-10000 arasında rastgele atanacaktır
 Dizideki her bir sayının, rakamları toplamı basamak sayısına bölünecektir. Bölümün çift olduğu sayıları ekrana çıkartan programı yazınız.
Örnek:
Sayımız 125 olsun
Rakamların toplam = 1+2+5 = 8
Basamak sayısı = 3
Bölüm = 8/3 = 2
Bölüm çift olduğu için 125 sayısı ekrana çıkartılacaktır.


Ben işin içinden çıkamadım açıkçası


Yardımcı olacak arkadaşa kendi kodumu yollayabilirim ödev olduğu için buraya koymasam daha mantıklı

+1

Hocam her elemanı random attıktan sonra yine bi döngüde her elemanı kontrol edeceksiniz. Dizide her elemanın 10a bölümü 0 sonucunu verene kadar mod10 u alıp ona böleceksiniz. Geri kalan işlemler çok karışık değil

sayı 125 olsun, digitsum diye de bi değişkenimiz olsun

125 10a bölünüyo mu? -evet(yani kalan sıfır değil)
125 in mod(10) değerini digitsuma ekle -digitsum 5 oldu
125i 10a böl- sayımız int virgülden sonrasını kestiği için 12 olacak

sadece en soldaki sayıyı atlamamak için döngünün dışına bir tane daha mod alma işlemi koyacaksınız ya da döngünün koşulunu daha güzel bişeyler de yapabilirsiniz



J
12 yıl
Teğmen

Öncelikle herkese merhaba.
Lise 3. sınıf öğrencisiyim, hocamız bir proje ödevi verdi. Herkes kendisine ait bir site yapıcak ve bu sitede admin paneli kesinlikle olucak dedi. İşte sorunda burada başlıyor yapmak istediğim siteyi kafamda tasarladım fakat admin panelini nasıl yapıcağımı bilmiyorum. Hocaya söyledik, internette araştırın dedi . Ama bakmadığım site kalmadı malesef detaylı bir anlatım bulamadım. Bu konuda yardımlarınızı bekliyorum Admin panelini nedir ve nasıl yapabilirim lütfen yardımcı olursanız sevinirim.
İyi günler...

Edit: Visual Studio 2010 Kullanıyorum.



J
12 yıl
Teğmen

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.

Öncelikle herkese merhaba.
Lise 3. sınıf öğrencisiyim, hocamız bir proje ödevi verdi. Herkes kendisine ait bir site yapıcak ve bu sitede admin paneli kesinlikle olucak dedi. İşte sorunda burada başlıyor yapmak istediğim siteyi kafamda tasarladım fakat admin panelini nasıl yapıcağımı bilmiyorum. Hocaya söyledik, internette araştırın dedi . Ama bakmadığım site kalmadı malesef detaylı bir anlatım bulamadım. Bu konuda yardımlarınızı bekliyorum Admin panelini nedir ve nasıl yapabilirim lütfen yardımcı olursanız sevinirim.
İyi günler...

Edit: Visual Studio 2010 Kullanıyorum.


Bu mesaja 1 cevap geldi.
_
12 yıl
Yarbay

[return:MarshalAs(UnmanagedType.Bool)]
[DllImport("kernel32.dll",CharSet=CharSet.Auto,SetLastError=true)]
static extern bool GlobalMemoryStatusEx([In, Out] MEMORYSTATUSEX IbBuffer);


[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public struct MEMORYSTATUSEX
{
public uint dwLength;
public uint dwMemoryLoad;
public ulong ullTotalPhys;
public ulong ullAvailPhys;
public ulong ullTotalPageFile;
public ulong ullAvailPage;
public ulong ullTotalVirtual;
public ulong ullAvailVirtual;
public ulong ullAvailExtendedVirtual;


}


private void button1_Click(object sender, EventArgs e)
{
ulong installedMemory;
MEMORYSTATUSEX s = new MEMORYSTATUSEX();
s.dwLength = (uint)Marshal.SizeOf(typeof(MEMORYSTATUSEX)); ;

if(GlobalMemoryStatusEx(s))
{
installedMemory = s.ullTotalPhys;
}

textBox1.Text = textBox1.Text + "Kullanilan bellek yuzdesi" +"="+ (s.dwMemoryLoad) + "\r\n";




beyler bu kodlardaki hata nedir



S
12 yıl
Binbaşı

quote:

Orijinalden alıntı: IntelliSense

Bu algoritmanın çalınacağını sanmıyorum , alınırsada alınsın ne olacak , hala yapamadıysan koy



H
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Bangar4ng

Selam arkadaşlar

c# ile ilgili bir örnek arıyorum

Konu şöyle
program 3 tane şekilden birisini seçmeni istiyor dikdörtgen, üçgen ve kare
sonra şekiller değişik olduğu için mesela üçgene taban alanının boyunu ve yüksekliği soruyor
sonra diyelim kullanıcı 4 girdi
yıldızlarla bu 4e4'lük olan üçgeni çizdiriyor
..........*
......*......*
...*............*
.*....*.....*....*
bu şekilde

Bu C ile yazılmış biraz değişik şekli. Sen C# a çevirirsin.

#include <stdio.h> 
#include <stdlib.h>

int main(void)
{
int k,a,b,c,d,e,f;
char t,atlat;
printf("Yazdiracaginiz dortgenin kenar uzunlugunu giriniz: \n");
scanf("%d",&k);

for(a = 1; a<=k ; a++)
{
for(b=(2*a)-1; b<(2*k)-1;b+=2)
printf(" ");

for(c = 1; c <= (2*a)-1; c++)
printf("%%");

printf("\n");
}

for(d=k-1;d>=1;d--)
{
for(e=(2*d)-1;e<(2*k)-1;e=e+2)
printf(" ");


for(f=(2*d)-1; f>=1 ; f--)
printf("%%");

printf("\n");
}

system("PAUSE");
return 0;
}





< Bu mesaj bu kişi tarafından değiştirildi Honey Badger -- 26 Şubat 2013; 14:07:16 >
Bu mesaja 1 cevap geldi.
B
12 yıl
Yüzbaşı

üsalma sorusu;
taban fonksiyonla istenecek,üs fonksiyonla istenecek,üs alma işlemi fonksiyonla yapılacak ve sonuç fonksiyonla yazdırılacak ben yaptım fakat sonuçta yanlışlık oluyor daha hemde tekrarlama yapıyor program anlamadığım tek yer fonksiyonlarla seçtiğimiz değerleri usalma fonksiyonuna nasıl atayacağız yazdığım kod;

#include<iostream.h>
#include<stdio.h>

int us()
{
int x,;
cout<<"ussu girin:"<<endl;
cin>>x;
return x;
}
int taban()
{
int y;
cout<<"tabani girin"<<endl;
cin>>y;
return y;
}
int sonuc()
{
int c=1,i=1,k;
for(i;i<=us();i++)
c=c*taban();
return k;
}
int main()
{
cout<<"us"<<us()<<endl<<"taban"<<taban()<<endl<<"sonuc"<<sonuc()<<endl;
system("PAUSE");
return 0;
}


Bu mesaja 1 cevap geldi.
G
12 yıl
Yarbay

quote:

Orijinalden alıntı: bersis576

üsalma sorusu;
taban fonksiyonla istenecek,üs fonksiyonla istenecek,üs alma işlemi fonksiyonla yapılacak ve sonuç fonksiyonla yazdırılacak ben yaptım fakat sonuçta yanlışlık oluyor daha hemde tekrarlama yapıyor program anlamadığım tek yer fonksiyonlarla seçtiğimiz değerleri usalma fonksiyonuna nasıl atayacağız yazdığım kod;


Soru ultra saçma olmuş. Fonksiyonların kullanımını yanlış öğretiyor, sonra doğrusunu öğrenmek zor olur. Neyse, istediği şey şöyle olsa gerek.

int sonuc(int _taban, int _us)
{
...
}

main()......
int _taban = taban();
int _us = us();

int _sonuc = sonuc(_taban, _us);


Bu mesaja 2 cevap geldi.