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

Yukarıda yazılanların hepsi aslında ufak şeyler ama önemli, şöyle yapmak senin için daha faydalı olacaktır. Yukarıda sorulmuş olan sorular ile ilgili uygulama yazmalısın "kendin" yazmadıkça bunların ne işe yaradıkları ve nasıl yapıldıkları hakkında bişey öğrenemezsin diye düşünüyorum.
Kolay gelsin @01eksik01


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @01eksik01
X
12 yıl
Yüzbaşı

Selam altta vereceğim kodda saat ayarlarını yanlış yapmışım büyük ihtimal. Ben o araliklari belli ettim. İste ornegin

21:00'den 21:59'a kadar olan aralik vs. burayi nasil duzeltecegim?

aksi taktirde hep gece yarisini isletiyo

en usttekini

if (DateTime.Now.Hour >= 24 && DateTime.Now.Hour < 01) 
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 01 && DateTime.Now.Hour < 02)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 02 && DateTime.Now.Hour < 03)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 03 && DateTime.Now.Hour < 04)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 04 && DateTime.Now.Hour < 05)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 05 && DateTime.Now.Hour < 06)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 06 && DateTime.Now.Hour < 07)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 07 && DateTime.Now.Hour < 08)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 08 && DateTime.Now.Hour < 09)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 09 && DateTime.Now.Hour < 10)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 10 && DateTime.Now.Hour < 11)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 11 && DateTime.Now.Hour < 12)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 12 && DateTime.Now.Hour < 13)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 13 && DateTime.Now.Hour < 14)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 14 && DateTime.Now.Hour < 15)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 15 && DateTime.Now.Hour < 16)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 16 && DateTime.Now.Hour < 17)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 17 && DateTime.Now.Hour < 18)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 18 && DateTime.Now.Hour < 19)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 19 && DateTime.Now.Hour < 20)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 20 && DateTime.Now.Hour < 21)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 21 && DateTime.Now.Hour < 22)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 22 && DateTime.Now.Hour < 23)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 23 && DateTime.Now.Hour < 24 && DateTime.Now.Hour < 00)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0,3)];
servis.SendTweet(sto);
}


Bu mesaja 1 cevap geldi.
_
12 yıl
Çavuş

quote:

Orijinalden alıntı: X-1

Selam altta vereceğim kodda saat ayarlarını yanlış yapmışım büyük ihtimal. Ben o araliklari belli ettim. İste ornegin

21:00'den 21:59'a kadar olan aralik vs. burayi nasil duzeltecegim?

aksi taktirde hep gece yarisini isletiyo

en usttekini

if (DateTime.Now.Hour >= 24 && DateTime.Now.Hour < 01) 
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 01 && DateTime.Now.Hour < 02)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 02 && DateTime.Now.Hour < 03)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 03 && DateTime.Now.Hour < 04)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 04 && DateTime.Now.Hour < 05)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 05 && DateTime.Now.Hour < 06)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 06 && DateTime.Now.Hour < 07)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 07 && DateTime.Now.Hour < 08)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 08 && DateTime.Now.Hour < 09)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 09 && DateTime.Now.Hour < 10)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 10 && DateTime.Now.Hour < 11)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 11 && DateTime.Now.Hour < 12)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 12 && DateTime.Now.Hour < 13)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 13 && DateTime.Now.Hour < 14)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 14 && DateTime.Now.Hour < 15)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 15 && DateTime.Now.Hour < 16)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 16 && DateTime.Now.Hour < 17)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 17 && DateTime.Now.Hour < 18)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 18 && DateTime.Now.Hour < 19)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 19 && DateTime.Now.Hour < 20)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 20 && DateTime.Now.Hour < 21)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 21 && DateTime.Now.Hour < 22)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 22 && DateTime.Now.Hour < 23)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0, 3)];
servis.SendTweet(sto);
}
if (DateTime.Now.Hour == 23 && DateTime.Now.Hour < 24 && DateTime.Now.Hour < 00)
{
sto.Status = msgs.geceYarisi[rastgele.Next(0,3)];
servis.SendTweet(sto);
}


sorun ne anlamadım ama içerideki if lerde datetime.now.hour ları hem == hemde < sorgusuna sokman çok saçma. eğer saat 1'e eşitse 2'den küçüktür zaten.
switch(DateTime.Now.Hour){ 
case 01: yapılacaklar;break;
case 02: yapılacaklar;break;
case .. : yapışacaklar;break;


}


gibi bir kod ile sorunun neyse hallolur.


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

eger saat 1'e esitse tamam.

peki ya 01.59 ise?

hic bi saat dogru calismiyor demek istedigim o

DateTime.Now.Hour

cikti olarak 23 gibi bi cikti veriyor diyelim.

ben de diyorum ki

eger su belirtilen saat ile su belirtilen saatin arasinda ise sunlari yap gibi.. ancak surekli gece yarisini seciyor..

24 kabul etmedi, 00 kabul etmedi.. naptiysam etmedi..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @_mia
_
12 yıl
Çavuş

quote:

Orijinalden alıntı: X-1

eger saat 1'e esitse tamam.

peki ya 01.59 ise?

hic bi saat dogru calismiyor demek istedigim o

DateTime.Now.Hour

cikti olarak 23 gibi bi cikti veriyor diyelim.

ben de diyorum ki

eger su belirtilen saat ile su belirtilen saatin arasinda ise sunlari yap gibi.. ancak surekli gece yarisini seciyor..

24 kabul etmedi, 00 kabul etmedi.. naptiysam etmedi..

switch(DateTime.Now.Hour.ToString()){ 
case "01": yapılacaklar;break;
case "02": yapılacaklar;break;
case .. : yapışacaklar;break;


}


dene birde


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

Hocam simdi oldu Timer'ın calisma mantigi Windows altinda nasil isliyor acaba? Linux altinda biraz farkli mesela

Burada 60 dakikada bir islem yaptiracagim.

Timer1.Start();
Timer1.Interval = 60;

gibi mi olacak?


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @_mia
_
12 yıl
Çavuş

1 sn ayarlamak için 100 yazman lazım (100milisn).
60sn=6000
60dk=60*6000=360000



H
12 yıl
Onbaşı

100*60*60 yaparsan 60 dk sonrasında işlem yaptırabilirsin ;) milisaniye*saniye*dk ... @X-1


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @X-1
X
12 yıl
Yüzbaşı

O zaman

3600000 yapsam? Interval'i ?

Form Load'ina

timer1.Enablad = true;

timer1_tick altina da

button1.Performclick();

desem

bilgisayari kapatana kadar bu döngü devam edecek öyle mi?




Bu mesajda bahsedilenler: @hkncckldal , @_mia
_
12 yıl
Çavuş

evet ama 3,6 milyon değil 360bin yapman lazım (360000) sıfır sayısına dikkat





< Bu mesaj bu kişi tarafından değiştirildi _mia -- 18 Ağustos 2013; 1:59:25 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @X-1
X
12 yıl
Yüzbaşı

Hocam oyle yaptigim sekilde yaptim tam 1 saat sonra butona tiklattim :)

https://twitter.com/02x110

Denemeleri kendi hesabimdan yaptim

Selam ben online oldum, ben botum.. Cok zekiyimdir

itibaren yukari dogru bakin iste bunlari program kendisi yaziyor :) ahahaha




Bu mesajda bahsedilenler: @_mia
0
12 yıl
Er

yapmaya çalıştım ama yapamadım programlamayı bilmediğim için yapamadım o yüzden yardım istedim yaparmsınız diye


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hkncckldal
X
12 yıl
Yüzbaşı

C# ile bir dizi'den rastgele eleman cekmek nasil oluyor acaba?

Bendeki kod şöyle

msgs.acilisMesaji[rastgele.Next(0, msgs.acilisMesaji.Length)]


D dilinde bunu dizinin son elemanı da dahil şöyle yapabiliyorum

msgs.acilisMesaji[rastgele.Next(0..$-1)]


bu ikinci kod temsili bi ornek. icerideki random sinifinin kullanilis sekli boyle. ama benim yukaridaki kullanimimda o dizinin icersinden genelde hep ayni bilgileri aliyor.


Bu mesaja 1 cevap geldi.
H
12 yıl
Çavuş

Merhaba arkadaşlar,

Ben bir programda iki işlemi aynı anda yapabilmek istiyorum.Örneğin aşağıdaki kodu inceleyin :

 
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

main(){
int zaman;
for(zaman=20;zaman>0;zaman--){

cout<<zaman<<" ";
Sleep(1000);
}

getch;
return 0;
}


Kodu çalıştırdığınız zaman 20 den başlayarak kendi kendine 0 a kadar gidecektir.Ben bu ifade 0 olmadan 2. bir işlem daha yapmak istiyorum.Örneğin switch ile bir secenek secmek ıstıyorum o sanıye devam ederken . Yada bır sayı yazmak ıstıyorum o ifade devam ederken umarım derdımı anlatabılmısımdır.Bunu nasıl saglayabılırım .Şimdiden cok tesekkurler.


Bu mesaja 2 cevap geldi.
0
12 yıl
Er

benim soruları yapabilicek kimse yokmu?


Bu mesaja 1 cevap geldi.
_
12 yıl
Çavuş

quote:

Orijinalden alıntı: 01eksik01

benim soruları yapabilicek kimse yokmu?

burası yardım konusu. kendin yapmaya çalışır takıldığın, hata veren, yapamadığın yerleri sorarsan yardım ederiz. kimse m.l değil sınav sorularını bedavaya çözmez bu kadar basit olsa bile.


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

quote:

Orijinalden alıntı: _mia

quote:

Orijinalden alıntı: 01eksik01

benim soruları yapabilicek kimse yokmu?

burası yardım konusu. kendin yapmaya çalışır takıldığın, hata veren, yapamadığın yerleri sorarsan yardım ederiz. kimse m.l değil sınav sorularını bedavaya çözmez bu kadar basit olsa bile.

aslında bedavaya olmasa bile çözmemesi lazım kimsenin. sonuçta bu sorular varsa size öğretilmiştir


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

Arkadaşlar merhabalar, ben bilgisayar mühendisliği 1. sınıf öğrencisiyim, yani henüz yazılım dersi almadım. Yaz tatilini değerlendirme amaçlı ufak tefek başlangıç çalışmaları yapmaya çabalıyorum ama sıkıntılarım ve sorularım var elbet, yardımcı olabilirseniz çok mutlu olurum. Bu işte oldukça çaylağım o yüzden sorularım saçma ve basit gelebilir onu da belirteyim :D durum şu : bir insanın ömrünün toplam uykuyla geçen süreyi hesaplayan bir şey yapmaya çalıştım fakat bilgileri girdikten sonra hesaplama yapmıyor program. Editör olarak Dev-C++ kullanıyorum. Sorun nerede acep ?


#include <stdio.h>

int main(int argc, char** argv) {

int yas ;
int uyku ;


printf ( " yasiniz : " );
scanf ( " %d ", &yas);

printf ( " gunde kac saat uyuyorsunuz: ");
scanf ( " %d ", &uyku );

printf ( " omrunuzun uykuyla gecen saati : ");
printf ( " %d ", yas * uyku * 360);


return 0 ;
}





< Bu mesaj bu kişi tarafından değiştirildi ulutas.dyeliz -- 18 Ağustos 2013; 20:10:00 >
Bu mesaja 2 cevap geldi.
0
12 yıl
Er

quote:

Orijinalden alıntı: GhilleintheMist

quote:

Orijinalden alıntı: _mia

quote:

Orijinalden alıntı: 01eksik01

benim soruları yapabilicek kimse yokmu?

burası yardım konusu. kendin yapmaya çalışır takıldığın, hata veren, yapamadığın yerleri sorarsan yardım ederiz. kimse m.l değil sınav sorularını bedavaya çözmez bu kadar basit olsa bile.

aslında bedavaya olmasa bile çözmemesi lazım kimsenin. sonuçta bu sorular varsa size öğretilmiştir

ben belirttim zaten programlama bilmediğimi yapsaydım zaten soruları sormazdım çevremdede kimse yok yardım alabileceğim ben kimseyi m.l yerine koymadım sade rica ettim biraz bilseydim yapardım takıldığım yeri sorardım ama hiç bilmiyorum sınıfı geçmem bu sınava bağlı olduğu için sordum başım sıkışmasaydı kimseden böyle rica etmezdim



-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ulutas.dyeliz

Arkadaşlar merhabalar, ben bilgisayar mühendisliği 1. sınıf öğrencisiyim, yani henüz yazılım dersi almadım. Yaz tatilini değerlendirme amaçlı ufak tefek başlangıç çalışmaları yapmaya çabalıyorum ama sıkıntılarım ve sorularım var elbet, yardımcı olabilirseniz çok mutlu olurum. Bu işte oldukça çaylağım o yüzden sorularım saçma ve basit gelebilir onu da belirteyim :D durum şu : bir insanın ömrünün toplam uykuyla geçen süreyi hesaplayan bir şey yapmaya çalıştım fakat bilgileri girdikten sonra hesaplama yapmıyor program. Editör olarak Dev-C++ kullanıyorum. Sorun nerede acep ?


#include <stdio.h>

int main(int argc, char** argv) {

int yas ;
int uyku ;


printf ( " yasiniz : " );
scanf ( " %d ", &yas);

printf ( " gunde kac saat uyuyorsunuz: ");
scanf ( " %d ", &uyku );

printf ( " omrunuzun uykuyla gecen saati : ");
printf ( " %d ", yas * uyku * 360);


return 0 ;
}

scanf' deki %d den sonraki boşlukları sil.
scanf("%d" , &yas);
scanf("%d" , &uyku);


Bu mesaja 1 cevap geldi.