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

quote:

Orijinalden alıntı: fatihcan92

quote:

Orijinalden alıntı: Qwerty0034

İlk resimdeki gibi yaptım sonra derle dedim ve hata aldım nerede hata var ?


< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

private void checkedbox_iptal(params CheckedBox[] cb)


Satırında CheckedBox altı kırmızı çizili nasıl düzeltebiliriz bir tanımlamayı eksik mi yaptık acaba

Checkedbox veya checkedbox deneyin. Harf duyarlılığı var C#'da.





< Bu mesaj bu kişi tarafından değiştirildi £XE -- 7 Eylül 2012; 0:56:01 >
Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}





< Bu mesaj bu kişi tarafından değiştirildi strahd_von_zarovich -- 9 Eylül 2012; 20:25:37 >
Bu mesaja 2 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}


Yok , 'ü bende gördüm.. Kaldırdım fakat gene hatalı çalışıyor. C'diline C++ kadar hakim değilim fakat hata olmaması gerekiyor programda.


Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: £XE

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}


Yok , 'ü bende gördüm.. Kaldırdım fakat gene hatalı çalışıyor. C'diline C++ kadar hakim değilim fakat hata olmaması gerekiyor programda.

Bence virgül haricinde hata olmaması lazım hocam ama verdiğim linkte şurayı okuduktan sonra değişti kararım.


But lack of knowledge is what gets most programmers. They want to read a character from the keyboard so they very logically use the format string "%c". Then wonder why the next read is messed up. How are they supposed to know that after the character was read there was a \n left behind? I've rarely (never?) seen documentation explaining that fact, but through experimentation and logical thinking (and a good debugger), one can in fact figure out what's happening.



M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}


Hocam ilk halı tipini üste aldım hata verdi neden hata verdi bilmiyorum. Sormak istediğim soru şu ben scanf ile bi karakter tanıttım diyelim araya başka scanf fonksiyonu girdiğinde (örnek olarak kaç metrekare halı falan filan) en başta tanıttığım karaktere göre if fonksiyonlarını dizersem program karakteri aklında tutup işlem yapar dimi? Anlatabildim mi bilmiyorum


Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}


Hocam ilk halı tipini üste aldım hata verdi neden hata verdi bilmiyorum. Sormak istediğim soru şu ben scanf ile bi karakter tanıttım diyelim araya başka scanf fonksiyonu girdiğinde (örnek olarak kaç metrekare halı falan filan) en başta tanıttığım karaktere göre if fonksiyonlarını dizersem program karakteri aklında tutup işlem yapar dimi? Anlatabildim mi bilmiyorum

Tabiyki yapar , farklı yerlere atıyorsan tabi . Yani scanf("%d",&a); yaptığında a yı sonradan değiştirmezsen program bitene kadar a aynı kalır.


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

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}


Hocam ilk halı tipini üste aldım hata verdi neden hata verdi bilmiyorum. Sormak istediğim soru şu ben scanf ile bi karakter tanıttım diyelim araya başka scanf fonksiyonu girdiğinde (örnek olarak kaç metrekare halı falan filan) en başta tanıttığım karaktere göre if fonksiyonlarını dizersem program karakteri aklında tutup işlem yapar dimi? Anlatabildim mi bilmiyorum

Tabiyki yapar , farklı yerlere atıyorsan tabi . Yani scanf("%d",&a); yaptığında a yı sonradan değiştirmezsen program bitene kadar a aynı kalır.

Hocam aslında demek istediğim

1 printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);


2 printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);
printf("Hali Tipini Seciniz:");
scanf("%c",&kod);

Şu ikisinin arasında bi fark var mı. Yani 1.de halı tipini seçiyorum ondan sonra scanf'te bi float okutuyorum ya. İlk scanf'te okuttuğum karaktere göre (T,S,B) ifleri gidip dizdiğimde bi problem çıkar mı. Yani ifleri bağlıyacağım scanf hemen iflerin üstündemi olmalı 2. kod gibi? yoksa 1. koddaki gibi olursa bişey olmaz mı?


Bu mesaja 2 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: strahd_von_zarovich

quote:

Orijinalden alıntı: mertov

http://www.gidnetwork.com/b-59.html , alan,; yapmışsın , hali icin alan girdikten sonra entera basınca kod \n alıyor büyük ihtimalle. Halı tipini üstte alırsan düzelir.

#include <stdio.h> 
#include <conio.h>


int main ()
{
char kod;
float alan;

printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);

if (kod=='T')
printf("Odenmesi gereken ucret: %f", alan*18.80);
else if(kod=='B')
printf("odenmesi gereken ucret: %f", alan*17.80);
else if(kod=='S')
printf("odenmesi gereken ucret: %f", alan*19.20);
else
printf("yanlis kod girdiniz");

getch();
return(0);
}


Hocam ilk halı tipini üste aldım hata verdi neden hata verdi bilmiyorum. Sormak istediğim soru şu ben scanf ile bi karakter tanıttım diyelim araya başka scanf fonksiyonu girdiğinde (örnek olarak kaç metrekare halı falan filan) en başta tanıttığım karaktere göre if fonksiyonlarını dizersem program karakteri aklında tutup işlem yapar dimi? Anlatabildim mi bilmiyorum

Tabiyki yapar , farklı yerlere atıyorsan tabi . Yani scanf("%d",&a); yaptığında a yı sonradan değiştirmezsen program bitene kadar a aynı kalır.

Hocam aslında demek istediğim

1 printf("Hali Tipini Seciniz:");
scanf("%c",&kod);
printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);


2 printf("kac metrekare hali dosenecek:");
scanf("%f",&alan);
printf("Hali Tipini Seciniz:");
scanf("%c",&kod);

Şu ikisinin arasında bi fark var mı. Yani 1.de halı tipini seçiyorum ondan sonra scanf'te bi float okutuyorum ya. İlk scanf'te okuttuğum karaktere göre (T,S,B) ifleri gidip dizdiğimde bi problem çıkar mı. Yani ifleri bağlıyacağım scanf hemen iflerin üstündemi olmalı 2. kod gibi? yoksa 1. koddaki gibi olursa bişey olmaz mı?

Yok 2si arasında fark yok. Sonuçta tanımladığın değişken türlerin ve kullanıcıdan alınan verilerde değişikli olmuyor.



E
13 yıl
Teğmen

delete kullanırsan arrayın o sildiğin kısmı boş(0) kalır, array küçülmez.

Eğer o kısmı silerek arrayı küçültmek istiyorsan array tanımlamak yerine std list veya vector kullanabilirsin. Mesela vector kullanırsan silme işlemini şunla yapacaksın;http://cplusplus.com/vector::erase





< Bu mesaj bu kişi tarafından değiştirildi erorcun -- 10 Eylül 2012; 3:03:50 >

S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: strahd_von_zarovich

Hocam bu bir artı bir eksi şeklinde gidiyor , formülde her dört tanede 1 tane eksi var , buna göre de mod 4 uygulamak gerekiyor ama öyle yapınca da benim programdaki şeyleri yazdırıyor.

Senin formül yanlış. Bir - bir + şeklinde gitmesi lazım. Şuraya bak:http://en.wikipedia.org/wiki/Pi#Infinite_series

İnanmıyorsan verdiğim koddaki "i++ % 2" olan yeri "i++ % 4" olarak değiştir. İstediğin gibi çalışacak.

Yok hocam formul dogru bende yanlis zannedip arastirmistim varmis oyle bir formul , i++ %4 olarak donusturmustum zaten , 4 den mi ne basliyor yukari dogru yazdirmaya basliyor, kitapta zaten 3.14159 a gelindiginde durdurulsun demis %2 yapinca o degere ugramiyor.





< Bu mesaj bu kişi tarafından değiştirildi strahd_von_zarovich -- 13 Eylül 2012; 21:49:20 >

T
13 yıl
Yüzbaşı

V
13 yıl
Yüzbaşı

Herkeze Merhaba Arkadaşlar.
Visual Basic 6.0 öğrenmeye karar verdim. ama istediğim gibi uygulamaları bir türlü internette bulamadım.İnşallah burada sizin yardımınız ile öğreneceğim.

Yapmak istediğim tam olarak şu arkadaşlar;

< Resime gitmek için tıklayın >
http://img2.ressim.net/out.php/i6205019_lamba.jpg

Programı yaptım sadece komutları yazmak kalıyor, nasıl yazıldığını bilmediğim için buraya yazıyorum.Bir arkadaş yaparsa çok mutlu olurum...

İndirmek için: http://www.mediafire.com/?xuckci0hs921wai

Not: Arkadaşlar bu program ödev filan değildir. Sadece öğrenmek istiyorum nasıl yapıldığını. Kodları nasıl olduğuna bakarak programı geliştirmek istiyorum. Şimdiden teşekkürler. :)
KONUYU BURAYA TAŞIDIM.. hhttp://forum.donanimhaber.com/m_66047252/tm.htm





< Bu mesaj bu kişi tarafından değiştirildi veliusta -- 20 Eylül 2012; 16:58:24 >
Bu mesaja 2 cevap geldi.
F
13 yıl
Çavuş

Hocam linkte kaynak kodlarıyla birlikte verdiğim program Command and Conquer 3: Kane's Wrath için hazırlanmış Apm, FPS ve zaman ölçümügibi işlemlerde kullanılıyor.

< Resime gitmek için tıklayın >

http://www.gamereplays.org/community/index...howtopic=568670

kw tool ve kaynak kodları

Sorun şu, bu program yalnız Kane's Wrath eklenti paketi ile uyumlu ben bu programı nasıl orijinal Tiberium Wars oyunu ile uyumlu hale getirebilirim, yardımcı olabilirmisiniz?



£
13 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: veliusta

Herkeze Merhaba Arkadaşlar.
Visual Basic 6.0 öğrenmeye karar verdim. ama istediğim gibi uygulamaları bir türlü internette bulamadım.İnşallah burada sizin yardımınız ile öğreneceğim.

Yapmak istediğim tam olarak şu arkadaşlar;

< Resime gitmek için tıklayın >
http://img2.ressim.net/out.php/i6205019_lamba.jpg

Programı yaptım sadece komutları yazmak kalıyor, nasıl yazıldığını bilmediğim için buraya yazıyorum.Bir arkadaş yaparsa çok mutlu olurum...

İndirmek için: http://www.mediafire.com/?xuckci0hs921wai

Not: Arkadaşlar bu program ödev filan değildir. Sadece öğrenmek istiyorum nasıl yapıldığını. Kodları nasıl olduğuna bakarak programı geliştirmek istiyorum. Şimdiden teşekkürler. :)
KONUYU BURAYA TAŞIDIM.. hhttp://forum.donanimhaber.com/m_66047252/tm.htm

Hazır kod yazmıyoruz. Bunu yaparsak size yararımızdan çok zararımız olacaktır.



V
13 yıl
Yüzbaşı

Büyük ihtimal yardım etmiceksiniz veya böyle bir kod yok.

< Resime gitmek için tıklayın >

Bir haftadır bir proje üzerinde çalışıyorum. Öğrenmek açısından sorunu küçük bir projeye aktardım.

Öğrenmek istediklerim;

1-Formda 2 Buton var görüyorsunuz, projeyi çalıştırdığımızda butonlar arası geçiş yapabiliriyoruz; tab tuşu veya up, down tuşları ile. bunu nasıl kapatabiliriz..
Kapatma nedenim ise; Butonun birine basılı tutulup (Space veya mause ile) diğer butona geşiş (tab veya yön tuşları) yaptığımzda lamba sönmüyor...

2-Birde 1. ve 2. Tuşlar lambları yakıyor. Bu tuşlara bastığımızda butona basılmış gibi olsun (gömülsün.)

örnek:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKey1 Then Buton1.Click = True
End Sub

Kırmızı yere uygun kod varmıdır?

Projenin son hali :http://www.mediafire.com/download.php?nhs1c5gn6cil810





< Bu mesaj bu kişi tarafından değiştirildi veliusta -- 24 Eylül 2012; 23:14:54 >

T
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: -Source-



http://gmplib.org/ . Yardımın için teşekkürler kendimde halletmeye çalışıcam.


Bu mesaja 2 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: TeaTone

http://gmplib.org/ . Yardımın için teşekkürler kendimde halletmeye çalışıcam.

Visual studio ile biraz zor halledersin. Ya uygun binary bulacaksın ya da komple kaynak kodunu derleyeceksin. Linux olsa 2 dakikalık işti.
Ben gmp ile hesapladım, 1500 fakt. 4115 haneli bir sayı.

@strahd_von_zarovich

sayi = rand() % 8;
if(sayi % 2) ++sayi;


Bu mesaja 1 cevap geldi.
S
13 yıl
Binbaşı

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: TeaTone

http://gmplib.org/ . Yardımın için teşekkürler kendimde halletmeye çalışıcam.

Visual studio ile biraz zor halledersin. Ya uygun binary bulacaksın ya da komple kaynak kodunu derleyeceksin. Linux olsa 2 dakikalık işti.
Ben gmp ile hesapladım, 1500 fakt. 4115 haneli bir sayı.

@strahd_von_zarovich

sayi = rand() % 8;
if(sayi % 2) ++sayi;

Hocam bu rasgelelik olur mu ? Ben de en başta böyle düşünmüştüm ama vazgeçtim hatta biraz daha bağımsız olsun diye 1 çıkarma veya eklemeyi de rand ile yapmıştım ama bu sayılır mı ?


Bu mesaja 1 cevap geldi.
-
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: TeaTone

quote:

Orijinalden alıntı: -Source-



http://gmplib.org/ . Yardımın için teşekkürler kendimde halletmeye çalışıcam.

GMP bilmiyorum onla da boşa uğraşmahttps://mattmccutchen.net/bigint/ buradaki indir, kurulumu daha kolay.
içindeki tüm dosyaları projenin olduğu klasöre at. Sonra .cc dosyalarını projeye ekle. Sonra " #include "BigIntegerLibrary.hh" " başlık dosyasını çağır. Bundan sonra değişken tanımlama yaparken int yerine "BigInteger sayi;" dediğin zaman istediğin(teorikde) sayıyı tutabilirsin. Bu arada 1500!'i de hesaplayabiliyor.


Bu mesaja 2 cevap geldi.
C
13 yıl
Yarbay

quote:

Orijinalden alıntı: -Source-
GMP bilmiyorum onla da boşa uğraşmahttps://mattmccutchen.net/bigint/ buradaki indir, kurulumu daha kolay.
içindeki tüm dosyaları projenin olduğu klasöre at. Sonra .cc dosyalarını projeye ekle. Sonra " #include "BigIntegerLibrary.hh" " başlık dosyasını çağır. Bundan sonra değişken tanımlama yaparken int yerine "BigInteger sayi;" dediğin zaman istediğin(teorikde) sayıyı tutabilirsin. Bu arada 1500!'i de hesaplayabiliyor.


Bunu kütüphaneye nasıl ekleyebiliriz ?


Bu mesaja 1 cevap geldi.