Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (58. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.065
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 5657585960
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • C# Da Media Player Ekliyom Failed to İmport ActiveX Control. Please Ensure İt İs Properly registered.

    ne yapmam lazım acil yardım
  • arkadaşlar sınıfa string isim; yazıyorum sonra p.isim şeklinde çağırıyorum main dosyasına , olmuyor.
    neden acaba yardımcı olabilir misiniz ?
  • quote:

    Orijinalden alıntı: Seviyeli Yarbay

    arkadaşlar sınıfa string isim; yazıyorum sonra p.isim şeklinde çağırıyorum main dosyasına , olmuyor.
    neden acaba yardımcı olabilir misiniz ?

    Kodun tamamını yollar mısınız?
    private olarak tanımladığınızdan olabilir.
  • quote:

    Orijinalden alıntı: -Source-

    quote:

    Orijinalden alıntı: Seviyeli Yarbay

    arkadaşlar sınıfa string isim; yazıyorum sonra p.isim şeklinde çağırıyorum main dosyasına , olmuyor.
    neden acaba yardımcı olabilir misiniz ?

    Kodun tamamını yollar mısınız?
    private olarak tanımladığınızdan olabilir.

    pm ile yolladım, teşekkürler ilgi gösterdiğiniz için:)
  • quote:

    Orijinalden alıntı: Seviyeli Yarbay

    quote:

    Orijinalden alıntı: -Source-

    quote:

    Orijinalden alıntı: Seviyeli Yarbay

    arkadaşlar sınıfa string isim; yazıyorum sonra p.isim şeklinde çağırıyorum main dosyasına , olmuyor.
    neden acaba yardımcı olabilir misiniz ?

    Kodun tamamını yollar mısınız?
    private olarak tanımladığınızdan olabilir.

    pm ile yolladım, teşekkürler ilgi gösterdiğiniz için:)

    Mesaj göndermiyorum size maalesef. Mesaj gönder butonu çalışmıyor.

    Ben gördüğüm hataları sırayla yazıyorum sen düzeltirsin.
    * isim değişkenini int tanımlamışsın.
    * maxisim değişkenini de int tanımlamışsın(Bunlar string olacak).
    * Ad ve soyadı alırken kullanıcı adını soyadını boşluklu girerse hata oluşur.
    Bunları ayrı ayrı almalısın. Veya toplu alacaksan getline(cin, p.isim) olarak kullanabilirsin.
    Kodda dolu hata var tekrar baştan gözden geçir bence. Şuan notların harfle gösterim kısmını düzelttip atıyorum. harfNot dizisinde index de 0, 1, 2 yerine enum yapısını kullanırsan daha güzel görünür. enum harfNotlar = {A = 0, B, C, D, F};

     
    // harf tanımlıcaz, harflerin eklenmesi yapılacak
    #include <iostream>
    #include <cstdlib>
    #include <string>

    using namespace std;

    class ogrenci
    {
    public:
    ogrenci() {for(int i = 0; i < 5; i++) harfNot[i] = 0;};
    int min,maks;
    int mevcut,mevcut2;
    int maxno;
    string maxisim;
    string isim;
    char harf;
    int numara,odevnot,finalnot,vizenot,katilimnot;
    int orta1;
    int harfNot[5];
    int siniftopnot;
    int maxbul(){return maks;}

    int minbul(){return min; }


    int ortbul(){return siniftopnot/mevcut2 ;}
    };

    int main(){




    int ort=0;

    ogrenci p;
    p.siniftopnot=0;
    cout<<"Sinif Mevcudunu Giriniz : ";
    cin >>p.mevcut;
    p.mevcut2=p.mevcut;
    while (p.mevcut >0){


    cout <<"Ogrenci Numarasi :"<<endl;
    cin >> p.numara;
    cout <<"Adi Soyad :"<<endl;
    cin >> p.isim;
    cout<<"Vize Notu Giriniz :"<<endl;
    cin >> p.vizenot;
    cout<<"Odev Notu Giriniz "<<endl;
    cin >> p.odevnot;
    cout<<"Katilim Notu Giriniz "<<endl;
    cin >> p.katilimnot;
    cout<<"Final Notu Giriniz "<<endl;
    cin >> p.finalnot;
    system("cls");
    p.mevcut--;

    p.orta1 =((0.3)*p.vizenot + (0.2)*p.odevnot + (0.1)*p.katilimnot + (0.4)*p.finalnot );

    p.siniftopnot=(p.siniftopnot+p.orta1);

    if (p.orta1 >= 90){
    p.harf = 'A';
    //p.A++;
    p.harfNot[0]++;

    }
    else if (p.orta1 >=80){
    p.harf= 'B';
    //p.B++;
    p.harfNot[1]++;
    }
    else if (p.orta1 >=70){
    p.harf ='C';
    //p.C++;
    p.harfNot[2]++;

    }
    else if (p.orta1 >=60){
    p.harf = 'D';
    //p.D++;
    p.harfNot[3]++;

    }
    else{
    p.harf ='F';
    //p.F++;
    p.harfNot[4]++;

    }

    }
    system("cls");
    if (p.orta1>p.maks){
    p.maks=p.orta1;

    p.maxisim=p.isim;
    p.maxno=p.numara;
    }




    int secim;
    while(1){
    cout << "1. Ortalamasi En Yuksek Ogrenci Bilgileri : "<<endl;
    cout << "2. Ortalamasi En Dusuk Ogrenci Bilgileri : "<<endl;
    cout << "3. Sinif Ortalamasi : "<<endl;
    cout << "4. A Harfi Notu Alan Ogrenci Sayisi : "<<endl;
    cout << "5. B Harfi Notu Alan Ogrenci Sayisi : "<<endl;
    cout << "6. C Harfi Notu Alan Ogrenci Sayisi : "<<endl;
    cout << "7. D Harfi Notu Alan Ogrenci Sayisi : "<<endl;
    cout << "8. F Harfi Notu Alan Ogrenci Sayisi : "<<endl;
    cout << "9. Basarili Ogrenci Sayisi (A+B+C) : "<<endl;
    cout << "10.Basarisiz Ogrenci Sayisi (D+F) : "<<endl;
    cout << "Islem Turunu Seciniz (1...10, Cikis Icin 0 Giriniz) :"<<endl;

    cin>>secim;


    switch(secim){
    case 1:
    cout << "Ortalamasi En Yuksek Ogrenci Bilgileri " <<endl;
    cout << "********************************************"<<endl;
    cout<< "Isim :" <<p.maxisim<< " Numara : " <<p.maxno <<" Not : " <<p.maxbul() << " Harf : "<<p.harf<<endl;
    break;

    case 2:
    cout << "tey"<<endl;
    break;

    case 3:
    cout<<"Sinif Ortalamasi : "<<p.ortbul()<<endl;
    break;

    case 4:
    cout<<"A Harfi Notu Alan Ogrenci Sayisi : "<<p.harfNot[0]<<endl;
    break;

    case 5:
    cout<<"B Harfi Notu Alan Ogrenci Sayisi : "<<p.harfNot[1]<<endl;
    break;

    case 6:
    cout<<"C Harfi Notu Alan Ogrenci Sayisi : "<<p.harfNot[2]<<endl;
    break;

    case 7:
    cout<<"D Harfi Notu Alan Ogrenci Sayisi : "<<p.harfNot[3]<<endl;
    break;

    case 8:
    cout<<"F Harfi Notu Alan Ogrenci Sayisi : "<<p.harfNot[4]<<endl;
    break;

    case 9:
    cout<<"Basarili Ogrenci Sayisi (A+B+C) : "<<p.harfNot[0] + p.harfNot[1] + p.harfNot[2] <<endl;
    break;

    case 10:
    cout<<"Basarisiz Ogrenci Sayisi (D+F) : "<<p.harfNot[3] + p.harfNot[4]<<endl;
    break;

    }
    }

    system ("PAUSE");
    return 0;


    }




  • ben string ile tanımladığımda nedense sorun verdi hala da anlayamadım.

    şimdi tekrar inceleyip cevap yazacağım, çok teşekkürler uğraştığınız için
  • quote:

    Orijinalden alıntı: Seviyeli Yarbay

    ben string ile tanımladığımda nedense sorun verdi hala da anlayamadım.

    şimdi tekrar inceleyip cevap yazacağım, çok teşekkürler uğraştığınız için

    #include <string> ekle ayrıca tanımlarken std::string diye tanımla. Her eferinde bununla uğraşmak istemezsen sınıfının üstüne using std::string veya using namespace std; yazman yeterli. Bu arada söylemeyi unutmuşum. Tüm şıkları tek seferde denemek için while ekledim.
  • quote:

    Orijinalden alıntı: -Source-

    quote:

    Orijinalden alıntı: Seviyeli Yarbay

    ben string ile tanımladığımda nedense sorun verdi hala da anlayamadım.

    şimdi tekrar inceleyip cevap yazacağım, çok teşekkürler uğraştığınız için

    #include <string> ekle ayrıca tanımlarken std::string diye tanımla. Her eferinde bununla uğraşmak istemezsen sınıfının üstüne using std::string veya using namespace std; yazman yeterli. Bu arada söylemeyi unutmuşum. Tüm şıkları tek seferde denemek için while ekledim.

    fark ettim teşekkür ederim :)

    genel olarak baktım sorunlu kısım göremedim bundan sonra artık neyi düzeltmeliyim, üstünde uğraş dediğiniz ne var ?

    diğer arkadaşlardan da özür dilerim burası sohbet gibi oldu fakat pm'ler ile ilgili sorun var




  • quote:

    Orijinalden alıntı: Seviyeli Yarbay

    quote:

    Orijinalden alıntı: -Source-

    quote:

    Orijinalden alıntı: Seviyeli Yarbay

    ben string ile tanımladığımda nedense sorun verdi hala da anlayamadım.

    şimdi tekrar inceleyip cevap yazacağım, çok teşekkürler uğraştığınız için

    #include <string> ekle ayrıca tanımlarken std::string diye tanımla. Her eferinde bununla uğraşmak istemezsen sınıfının üstüne using std::string veya using namespace std; yazman yeterli. Bu arada söylemeyi unutmuşum. Tüm şıkları tek seferde denemek için while ekledim.

    fark ettim teşekkür ederim :)

    genel olarak baktım sorunlu kısım göremedim bundan sonra artık neyi düzeltmeliyim, üstünde uğraş dediğiniz ne var ?

    diğer arkadaşlardan da özür dilerim burası sohbet gibi oldu fakat pm'ler ile ilgili sorun var

    1. şıkkın doğru çalışmıyor ilk önce onu düzenlemeni tavsiye ederim. Değişkenlerini ilklendirerek kullan. Çok fazla değişken var hepsinde de çöp değer var. Tuhaf tuhaf sayıların çıkmasının sebebi bu. Ödevinle alakası yok ama kod yazımın çok karmaşık tek bakışta anlaşılmıyor pek bir şey.




  • quote:

    Orijinalden alıntı: -Source-



    1.şıkkımın doğru olduğunu sanıyordum denemiştim aslında birkaç kez :/
    ama yanlış olmasına da şaşırmadım çünkü benzer bir şekilde 2.şıkkı denediğimde hepsi birbirine girdi hala yapamadım 2.şıkkı.

    söylediklerinde de haklısın :)

    daha önce hiç ilgilenmedim programlama ile ilgili bir şeyle, mecburen bu dönem çekmek zorundayım. bir şeyler yapmaya çalışıyoruz ancak bu kadar oluyor :)

    teşekkürler tekrar



    < Bu mesaj bu kişi tarafından değiştirildi Seviyeli Yarbay -- 30 Ocak 2013; 23:26:37 >
  • Kodları düzenli yazmaya alışın, ileride sorun yaşarsınız. blok yapıları iyi kullanın. Değişken tanımlamalarını alt alta dizmeyin, ilgilileri bir arada yazın.
  • Merhaba arkadaşlar. C++ öğrenmek istiyorum ama kursa gidecek vaktim yok. daha doğrusu kursa gidebileceğim yerler bana çok uzak malum iş çıkışı gitmek zor oluyor. evde kendimce öğrenebileceğim bir kitap tavsiyeniz var mı? web tasarımla uğraştım bir ara ama ara verdim. html flash vs biraz bilgim var. çok yabancı değilim yani bilgisayara. buna göre bana önerebileceğiniz neler var?
    Teşekkürler.
    Programı android program yazmak ve geliştirmek için öğrenmek istiyorum.
  • quote:

    Orijinalden alıntı: numb83

    Merhaba arkadaşlar. C++ öğrenmek istiyorum ama kursa gidecek vaktim yok. daha doğrusu kursa gidebileceğim yerler bana çok uzak malum iş çıkışı gitmek zor oluyor. evde kendimce öğrenebileceğim bir kitap tavsiyeniz var mı? web tasarımla uğraştım bir ara ama ara verdim. html flash vs biraz bilgim var. çok yabancı değilim yani bilgisayara. buna göre bana önerebileceğiniz neler var?
    Teşekkürler.
    Programı android program yazmak ve geliştirmek için öğrenmek istiyorum.

    Eğer kompleks bir algoritma kurmayacaksanız android NDK'ya hiç bulaşmayın derim. Java sizin için çok daha rahat olacaktır. C++ ile Java arasında görece basit algoritmalarda performans açısından fark yok, ayrıca Java ile GUI tasarlamak çok daha kolay. Anladığım kadarıyla obje tabanlı programlamada pek tecrübeniz yok, bu yüzden Java öğrenmenizde sizin için daha rahat olacaktır.




  • quote:

    Orijinalden alıntı: [Tuor]

    quote:

    Orijinalden alıntı: numb83

    Merhaba arkadaşlar. C++ öğrenmek istiyorum ama kursa gidecek vaktim yok. daha doğrusu kursa gidebileceğim yerler bana çok uzak malum iş çıkışı gitmek zor oluyor. evde kendimce öğrenebileceğim bir kitap tavsiyeniz var mı? web tasarımla uğraştım bir ara ama ara verdim. html flash vs biraz bilgim var. çok yabancı değilim yani bilgisayara. buna göre bana önerebileceğiniz neler var?
    Teşekkürler.
    Programı android program yazmak ve geliştirmek için öğrenmek istiyorum.

    Eğer kompleks bir algoritma kurmayacaksanız android NDK'ya hiç bulaşmayın derim. Java sizin için çok daha rahat olacaktır. C++ ile Java arasında görece basit algoritmalarda performans açısından fark yok, ayrıca Java ile GUI tasarlamak çok daha kolay. Anladığım kadarıyla obje tabanlı programlamada pek tecrübeniz yok, bu yüzden Java öğrenmenizde sizin için daha rahat olacaktır.

    Peki bu konuda tavsiye edebileceginiz bir kitap, yayin evi vs varmi. Tesekkur ederim.

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




  • quote:

    Orijinalden alıntı: numb83


    quote:

    Orijinalden alıntı: [Tuor]

    quote:

    Orijinalden alıntı: numb83

    Merhaba arkadaşlar. C++ öğrenmek istiyorum ama kursa gidecek vaktim yok. daha doğrusu kursa gidebileceğim yerler bana çok uzak malum iş çıkışı gitmek zor oluyor. evde kendimce öğrenebileceğim bir kitap tavsiyeniz var mı? web tasarımla uğraştım bir ara ama ara verdim. html flash vs biraz bilgim var. çok yabancı değilim yani bilgisayara. buna göre bana önerebileceğiniz neler var?
    Teşekkürler.
    Programı android program yazmak ve geliştirmek için öğrenmek istiyorum.

    Eğer kompleks bir algoritma kurmayacaksanız android NDK'ya hiç bulaşmayın derim. Java sizin için çok daha rahat olacaktır. C++ ile Java arasında görece basit algoritmalarda performans açısından fark yok, ayrıca Java ile GUI tasarlamak çok daha kolay. Anladığım kadarıyla obje tabanlı programlamada pek tecrübeniz yok, bu yüzden Java öğrenmenizde sizin için daha rahat olacaktır.

    Peki bu konuda tavsiye edebileceginiz bir kitap, yayin evi vs varmi. Tesekkur ederim.

    Eğer sindire sindire nesne tabanlı programlama öğrenicem, benim vaktim var diyorsanız öncelikle "Arts and Science of Java" ve destek olarak Stanford Üniversitesinin video deslersi ile slaytları daha sonrasında Deitel, "Java How to Program". Arts and Science of Java ile Stanford'da acm denilen bir kütüphane ile başlanılıyor ki yeni başlayanlar nesne tabanlı programlaya rahat alışabilsinler diye. Deitel standart Java üzerine bulabileceğiniz hemen hemen her dersi veriyor, eğer benim obje tabanlı altyapım az çok var, ben direk Java'ya başlarım diyorsanız Deitel uygundur. İlk iki kaynak üniversitelerde derslerinde kullanılıyor. Alternatif olarak "Java Programming (Oracle Press)"'e bakabilirsiniz, Oracle'ın yayınladığı ve Java ile ilgili her şeyin içinde bulunduğu süper bir kitap. Verdiğim kaynakların hepsi İngilizce, tabi sanırım Deitel ve Arts and Science of Java'nın Türkçe versiyonları var ama duyduğuma göre pek iyi değiller. Eğer Türkçe kaynak istiyorsanız, pek yardımcı olabileceğimi sanmıyorum ama google amcaya danışarak güzel bir kaynak bulabilirsiniz.




  • Arkadaşlar merhaba

    uzun aramalarıma rağmen çözüm bulamamış olmam neticesinde bilginize başvuruyorum...

    public Bitmap Screenshot()
    {

    Bitmap Screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
    Graphics GFX = Graphics.FromImage(Screenshot);
    GFX.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size);

    return Screenshot;
    }

    boyle bır kod satırım var. ve save komutu bır timer a eklı oda bu

    Screenshot().Save("D:\\MyWorks\\logs\\Screenshot.jpg");

    şuan sorunsuz çalışıyor ama sürekli "screenshot" isimli dosyayı güncelliyor.

    yani screenshot dosyası var ise yeni kaydın adı screenshot1 olmasını nasıl sağlarım?
  • quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    uzun aramalarıma rağmen çözüm bulamamış olmam neticesinde bilginize başvuruyorum...

    public Bitmap Screenshot()
    {

    Bitmap Screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
    Graphics GFX = Graphics.FromImage(Screenshot);
    GFX.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size);

    return Screenshot;
    }

    boyle bır kod satırım var. ve save komutu bır timer a eklı oda bu

    "D:\\MyWorks\\logs\\Screenshot.jpg"

    şuan sorunsuz çalışıyor ama sürekli "screenshot" isimli dosyayı güncelliyor.

    yani screenshot dosyası var ise yeni kaydın adı screenshot1 olmasını nasıl sağlarım?
    File.Exists metodunu kullanabilirsiniz veya bir int sayaç tanımlayıp her kaydettiğinizde arttırabilirsiniz. "D:\\MyWorks\\logs\\Screenshot"+sayac+".jpg" şeklinde yapabilirsiniz.




  • quote:

    Orijinalden alıntı: bersgurs

    quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    uzun aramalarıma rağmen çözüm bulamamış olmam neticesinde bilginize başvuruyorum...

    public Bitmap Screenshot()
    {

    Bitmap Screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
    Graphics GFX = Graphics.FromImage(Screenshot);
    GFX.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size);

    return Screenshot;
    }

    boyle bır kod satırım var. ve save komutu bır timer a eklı oda bu

    "D:\\MyWorks\\logs\\Screenshot.jpg"

    şuan sorunsuz çalışıyor ama sürekli "screenshot" isimli dosyayı güncelliyor.

    yani screenshot dosyası var ise yeni kaydın adı screenshot1 olmasını nasıl sağlarım?
    File.Exists metodunu kullanabilirsiniz veya bir int sayaç tanımlayıp her kaydettiğinizde arttırabilirsiniz. "D:\\MyWorks\\logs\\Screenshot"+sayac+".jpg" şeklinde yapabilirsiniz.

    ilgine çokk teşekkür ederim aklıma gelmemişti bu :D buraya yazdıktan sonra bilgisayarımda saat yapımı diye bir örnek olduğunu hatırladım. aynen bu dediğin yöntemi uygulayıp ıkısınıde aynı timer altına tanımladım sorun hallolmuş oldu :)




  • quote:

    Orijinalden alıntı: Bay_HaKaN

    Arkadaşlar merhaba

    uzun aramalarıma rağmen çözüm bulamamış olmam neticesinde bilginize başvuruyorum...

    public Bitmap Screenshot()
    {

    Bitmap Screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
    Graphics GFX = Graphics.FromImage(Screenshot);
    GFX.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size);

    return Screenshot;
    }

    boyle bır kod satırım var. ve save komutu bır timer a eklı oda bu

    Screenshot().Save("D:\\MyWorks\\logs\\Screenshot.jpg");

    şuan sorunsuz çalışıyor ama sürekli "screenshot" isimli dosyayı güncelliyor.

    yani screenshot dosyası var ise yeni kaydın adı screenshot1 olmasını nasıl sağlarım?



    Cevap yazılmış sonradan gördüm :)



    < Bu mesaj bu kişi tarafından değiştirildi MrOwl -- 2 Şubat 2013; 14:55:01 >




  • ----Konu hala aktifse---
    Arkadaşlar bu işlere yeni yeni merak saldım.
    Öncelikle bir sorum var

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

    main(){

    int a[3]={2,5,6};
    int x;

    for(x=0;x<=3;x++){
    cout << a[x] << "\n";
    }

    getch ();
    return 0;

    }
    Kod bu.Şimdi bunu çıktısı 2,5,6,2 oluyor fakat anlamadığım olay ben 3 için dizide değer tanımlamadım fakat program değer 0 daki yani 2 yi yazdırdı bunun nedeni nedir acaba ?
  • 
Sayfa: önceki 5657585960
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.