Şimdi Ara

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

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.940
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 137138139140141
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Arkadaslar aritmetik islem kullanmadan countu bir nasil arttirabilirim ? Binary sistemde 0 lari ve 1 leri sayicam buldukca countu 1 artiricam ama +-*% yasak .

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

    Orijinalden alıntı: s1rd

    Arkadaslar aritmetik islem kullanmadan countu bir nasil arttirabilirim ? Binary sistemde 0 lari ve 1 leri sayicam buldukca countu 1 artiricam ama +-*% yasak .
     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)




    /*Kenar degerleri 0 ile 100 araliginda tam sayi olan dik ucgenleri bulan program*/ 
    #include<stdio.h>
    #include<conio.h>
    #include<math.h>
    int main (){
    int say,a,b,c,x,y;
    say=0;
    for (a=1;a<=100;a++) {
    for (b=1;b<=100;b++) {
    for (c=1;c<=100;c++)
    {x==a*a;
    y==b*b+c*c;
    if(x=y)
    {printf("%d,%d,%d\n",a,b,c);
    say++;}
    }
    }

    }


    say==say/2;
    printf("%d",say);
    getch();
    return 0;
    }


    Verdiğim kodu derlerken bir hata vermiyor ama program doğru çalışmıyor.Kenar değerleri 0ile100 aralığındaki tam sayılar olan dik üçgenleri tek tek yazan ve en sonunda da üçgen sayısını veren programı yazmaya çalışıyorum.


    Edit:Flow chart'ı derste hoca çizdi, onda hata olduğunu zannetmiyorum.

    Edit2:Sorunu çözdüm doğrusu böyle olacak:

    #include<stdio.h> 
    #include<conio.h>
    #include<math.h>
    int main (){
    int say,a,b,c,x,y;
    say=0;
    for (a=1;a<100;a++) {
    for (b=1;b<100;b++) {
    for (c=1;c<100;c++)
    {x=a*a;
    y=b*b+c*c;
    if(x==y)
    {printf("%d,%d,%d\n",a,b,c);
    say++;}
    }
    }

    }


    say=say/2;
    printf("Farkli ucgen sayisi = %d",say);
    getch();
    return 0;
    }



    < Bu mesaj bu kişi tarafından değiştirildi ElrondPeredhil -- 16 Mart 2014; 12:52:58 >




  • quote:

    Orijinalden alıntı: nereyeeserse

    [code] for(i=0;eko>=i;i++)
    {


    printf("%.2f\n",sonuc);

    sonuc=sonuc-(sonuc*oran);
    }[code]

    arkadaşlar burada belirli bir oran alıyor sonuc olarak verdiği
    sonuc=oran*fiyat;
    yapmasını istediğim şey fiyatı oran ile çarpıp değeri bulacak bundan sonra bunu fiyattan çıkaracak çıkan sonucun oranını bulacak sonra bu böyle devam edecek ve kullanıcı bir değer girecek bu değere göre işlem yapacak ve sonuncu işlemde direk çıkan sonucu yazacak. İnşallah anlatabilmişimdir... Yukarıda yazdığımda sadece sonuncu çıkmıyor. Ve beni deli etti. Yardım ederseniz çok sevinirim :)

    Ben de iyi bilmiyorum ama bir de böyle dener misin?
  • quote:

    Orijinalden alıntı: hotchner12

    http://imgim.com/8241inciz5361677.jpg




     


    Verdiğim kodu derlerken bir hata vermiyor ama program doğru çalışmıyor.Kenar değerleri 0ile100 aralığındaki tam sayılar olan dik üçgenleri tek tek yazan ve en sonunda da üçgen sayısını veren programı yazmaya çalışıyorum.


    Edit:Flow chart'ı derste hoca çizdi, onda hata olduğunu zannetmiyorum.

    Edit2:Sorunu çözdüm doğrusu böyle olacak:

    [code][/code]

    Hocam kod doğru ama "=" ve "==" operatörlerinin kullanım yerleri yanlış. Mesela burada x=a*a; ve y=b*b+c*c; değer atama yapılıyor dolayısıyla tek eşittir operatörü kullanılır, kıyaslama yapılacaksa çift eşittir operatörü kullanılır if(x==y) bu bölümdeki gibi.



    < Bu mesaj bu kişi tarafından değiştirildi MO209 -- 16 Mart 2014; 13:11:22 >




  • Teşekkürler hocam şimdi daha iyi anladım.
  • quote:

    Orijinalden alıntı: ElrondPeredhil

    Teşekkürler hocam şimdi daha iyi anladım.
    Rica ederim, iyi çalışmalar.
  • quote:

    Orijinalden alıntı: MOM94

    C' ye yeni başlıyorum şu şekilde bi kod oluşturmam gerek, "evet" veya "hayır" ile cevaplanan bir soru sorulacak bunun cevabına göre iki farklı sonuç yazılacak.

    "SORU" "CEVAP" TEPKİ"

    Örneğin "Öğrenci misin"----"evet"--- "ne güzel"
    "Öğrenci misin"----"hayır"--- "vs." gibi

    Biraz araştırdım if/else kullanılacak galiba ama iyi bi anlatım bulamadım bi el atsanız :)

     

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

    int main(){
    int p;
    printf("Evet icin 1, Hayir icin 2 giriniz.\n");
    printf("Ogrenci misin?\n");
    scanf("%d",&p);
    if(p==1){printf("Ne guzel");
    }
    if(p==2) {printf("Alternatif cevap");
    }
    getch();
    return 0;
    }



    Hocam ben de acemiyim ama bunu derletip bir bak, buradan yürüyebilirsin diye düşünüyorum.



    < Bu mesaj bu kişi tarafından değiştirildi ElrondPeredhil -- 16 Mart 2014; 13:32:48 >




  • quote:

    Orijinalden alıntı: ElrondPeredhil

    quote:

    Orijinalden alıntı: MOM94

    C' ye yeni başlıyorum şu şekilde bi kod oluşturmam gerek, "evet" veya "hayır" ile cevaplanan bir soru sorulacak bunun cevabına göre iki farklı sonuç yazılacak.

    "SORU" "CEVAP" TEPKİ"

    Örneğin "Öğrenci misin"----"evet"--- "ne güzel"
    "Öğrenci misin"----"hayır"--- "vs." gibi

    Biraz araştırdım if/else kullanılacak galiba ama iyi bi anlatım bulamadım bi el atsanız :)

     

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

    int main(){
    int p;
    printf("Evet icin 1, Hayir icin 2 giriniz.\n");
    printf("Ogrenci misin?\n");
    scanf("%d",&p);
    if(p==1){printf("Ne guzel");
    }
    if(p==2) {printf("Alternatif cevap");
    }
    getch();
    return 0;
    }



    Hocam ben de acemiyim ama bunu derletip bir bak, buradan yürüyebilirsin diye düşünüyorum.

    Alıntıları Göster
    Arkadaşlar yeni konu açmak istemedim. C# ta basit Kalıtım ve Arayüz örnekleri yazarmısınız ?




  • quote:

    Orijinalden alıntı: Böbreğinize Talibim

    Arkadaşlar yeni konu açmak istemedim. C# ta basit Kalıtım ve Arayüz örnekleri yazarmısınız ?

    Alıntıları Göster
    Arkadaşlar küçük bir yardıma ihtiyacım var. Bağlı listelerde elimizde olan bir integer diziyi aynı anda hem orjinal halin hem de sıralanmış halini gösteren program. yani dizi bozulmayacak. Bunun algoritmasını geliştiremedim. Yardım edecek var mı? Nasıl bir struct kullanmalıyım
  • quote:

    Orijinalden alıntı: ahmet_k06

    Arkadaşlar küçük bir yardıma ihtiyacım var. Bağlı listelerde elimizde olan bir integer diziyi aynı anda hem orjinal halin hem de sıralanmış halini gösteren program. yani dizi bozulmayacak. Bunun algoritmasını geliştiremedim. Yardım edecek var mı? Nasıl bir struct kullanmalıyım

    Alıntıları Göster
    #include <stdio.h> 
    float a,b,top,cik,carp,bol;


    main()
    {
    printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");
    scanf("%d",&a);

    printf("ikinci sayiyi giriniz =");
    scanf("%d",&b);

    cik=a-b;

    top=a+b;

    carp=a*b;

    bol=a/b;



    printf("Cikarma sonucu=%d\n",&cik);


    printf("Toplama sonucu=%d\n",&top);


    printf("Carpma sonucu=%d\n",&carp);


    printf("Bolme sonucu=%d\n",&bol);



    }


    şurda hatam nerede tam olarak yardımcı olabilir misiniz basit bişey bilene göre ama ben yeni başladığım için tam olarak sorunu çözemedim




  • Eyvallah hocam mantığını anladım
  • quote:

    Orijinalden alıntı: mrYAGIZ

    #include <stdio.h> 
    float a,b,top,cik,carp,bol;


    main()
    {
    printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");
    scanf("%d",&a);

    printf("ikinci sayiyi giriniz =");
    scanf("%d",&b);

    cik=a-b;

    top=a+b;

    carp=a*b;

    bol=a/b;



    printf("Cikarma sonucu=%d\n",&cik);


    printf("Toplama sonucu=%d\n",&top);


    printf("Carpma sonucu=%d\n",&carp);


    printf("Bolme sonucu=%d\n",&bol);



    }


    şurda hatam nerede tam olarak yardımcı olabilir misiniz basit bişey bilene göre ama ben yeni başladığım için tam olarak sorunu çözemedim


    quote:


    #include <stdio.h>
    float a,b,top,cik,carp,bol;


    main()
    {
    printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");/*Bence olmasa da olur*/
    scanf("%f",&a);

    printf("ikinci sayiyi giriniz =");
    scanf("%f",&b);

    cik=a-b;

    top=a+b;

    carp=a*b;

    bol=a/b;



    printf("Cikarma sonucu=%f\n",cik);


    printf("Toplama sonucu=%f\n",top);


    printf("Carpma sonucu=%f\n",carp);


    printf("Bolme sonucu=%f\n",bol);



    }



    < Bu mesaj bu kişi tarafından değiştirildi ElrondPeredhil -- 16 Mart 2014; 20:11:06 >




  • quote:

    Orijinalden alıntı: ElrondPeredhil

    quote:

    Orijinalden alıntı: mrYAGIZ

    #include <stdio.h> 
    float a,b,top,cik,carp,bol;


    main()
    {
    printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");
    scanf("%d",&a);

    printf("ikinci sayiyi giriniz =");
    scanf("%d",&b);

    cik=a-b;

    top=a+b;

    carp=a*b;

    bol=a/b;



    printf("Cikarma sonucu=%d\n",&cik);


    printf("Toplama sonucu=%d\n",&top);


    printf("Carpma sonucu=%d\n",&carp);


    printf("Bolme sonucu=%d\n",&bol);



    }


    şurda hatam nerede tam olarak yardımcı olabilir misiniz basit bişey bilene göre ama ben yeni başladığım için tam olarak sorunu çözemedim


    quote:


    #include <stdio.h>
    float a,b,top,cik,carp,bol;


    main()
    {
    printf("birinci sayiyi giriniz.Bu sayi ikincisinden buyuk olmali =");/*Bence olmasa da olur*/
    scanf("%f",&a);

    printf("ikinci sayiyi giriniz =");
    scanf("%f",&b);

    cik=a-b;

    top=a+b;

    carp=a*b;

    bol=a/b;



    printf("Cikarma sonucu=%f\n",cik);


    printf("Toplama sonucu=%f\n",top);


    printf("Carpma sonucu=%f\n",carp);


    printf("Bolme sonucu=%f\n",bol);



    }


    Alıntıları Göster
     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)

    sonuçları böyle ,00000 şeklinde değilde direk 10,20,5 gibi alamaz mıyız ?




  • Double.round veya float.round a bak

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: mrYAGIZ

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

    sonuçları böyle ,00000 şeklinde değilde direk 10,20,5 gibi alamaz mıyız ?

    float yazdığın yeri int, %f yazdığın yerleri de %d ile değiştirerek küsüratsız alabilirsin.
    Eğer noktadan sonraki basamak sayısını ayarlamak istiyorsan %f yazdığın yerlere %.2f yazarak 2 basamak yada 2 yi değiştirerek kaç basamak istiyorsan o kadar alabilirsin.




  • quote:

    Orijinalden alıntı: ElrondPeredhil

    quote:

    Orijinalden alıntı: mrYAGIZ

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

    sonuçları böyle ,00000 şeklinde değilde direk 10,20,5 gibi alamaz mıyız ?

    float yazdığın yeri int, %f yazdığın yerleri de %d ile değiştirerek küsüratsız alabilirsin.
    Eğer noktadan sonraki basamak sayısını ayarlamak istiyorsan %f yazdığın yerlere %.2f yazarak 2 basamak yada 2 yi değiştirerek kaç basamak istiyorsan o kadar alabilirsin.

    Alıntıları Göster
    Arkadaşlar yığın yapısı ile yapabileceğimiz bir proğram veya örnek var mı? quiz için lazım




  • quote:

    Orijinalden alıntı: ahmet_k06

    Arkadaşlar yığın yapısı ile yapabileceğimiz bir proğram veya örnek var mı? quiz için lazım

    Alıntıları Göster
    Arkadaşlar elimde 4 haneli PLU kodlu 4 tane meyve var onları tane veya kiloyla çarpıp fiyatlarını veren.işlemden ÇIKIŞ yapılana kadar devam eden ve bi önceki meyve alışverişlerinde toplayarak veren bi program yazmamız istendi bizden..Bi önceki alışverişleride toplayarak giden kodu bi türlü yazamadım.Nasıl yapacağımı kestiremedim.Onun dışında aşağıda yazdığım tek tek fiyatları veriyor vs vs.Ama while dan ötürü bi yanlış mı yaptım nedir printf("Type -1-1 li kodu bütün caselere vermek zorunda kaldım.Switch öncesi { atmak zorunda kaldım vs.Düzeltmemde yardımcı olursanız çok sevinirim.Sinirlendiğim içinde göremez oldum.Teşekkürler.İyi günler.

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


    int main(void)
    {
    int plu;
    float kg ,total ,total2;
    char *kind="";



    while (plu != -1 || kg != -1)

    {
    printf("Type -1-1 to exit or enter the PLUnumber and the kg/number of the fruit;\n");
    scanf("%d%f",&plu,&kg);




    {switch( plu )
    {
    case 4011 :
    total = 4*kg;
    kind = "banana";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case 4059 :
    total = 2*kg;
    kind = "kiwi";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case 4051 :
    total = 5*kg;
    kind = "mango";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case 4173 :
    total = 3*kg;
    kind = "apple";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case -1 :
    if (kg == -1)
    {
    break;
    }
    else
    {
    printf("Sorry that number is unrecognized\n");
    printf("Please check the number and enter it again\n");
    break;
    }
    default:
    printf("Sorry that number is unrecognized\n");
    printf("Please check the number and enter it again\n");
    break;

    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n>",kind,total);

    } }



    } printf("deneme");

    system("PAUSE");
    return 0;
    }



    Hoca deneme yapmış.Yanlış plu girince,doğru plu girince ve çıkış yapınca şu şekilde görünecek;

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



    < Bu mesaj bu kişi tarafından değiştirildi Ridianod -- 18 Mart 2014; 15:56:02 >




  • quote:

    Orijinalden alıntı: Ridianod

    Arkadaşlar elimde 4 haneli PLU kodlu 4 tane meyve var onları tane veya kiloyla çarpıp fiyatlarını veren.işlemden ÇIKIŞ yapılana kadar devam eden ve bi önceki meyve alışverişlerinde toplayarak veren bi program yazmamız istendi bizden..Bi önceki alışverişleride toplayarak giden kodu bi türlü yazamadım.Nasıl yapacağımı kestiremedim.Onun dışında aşağıda yazdığım tek tek fiyatları veriyor vs vs.Ama while dan ötürü bi yanlış mı yaptım nedir printf("Type -1-1 li kodu bütün caselere vermek zorunda kaldım.Switch öncesi { atmak zorunda kaldım vs.Düzeltmemde yardımcı olursanız çok sevinirim.Sinirlendiğim içinde göremez oldum.Teşekkürler.İyi günler.

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


    int main(void)
    {
    int plu;
    float kg ,total ,total2;
    char *kind="";



    while (plu != -1 || kg != -1)

    {
    printf("Type -1-1 to exit or enter the PLUnumber and the kg/number of the fruit;\n");
    scanf("%d%f",&plu,&kg);




    {switch( plu )
    {
    case 4011 :
    total = 4*kg;
    kind = "banana";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case 4059 :
    total = 2*kg;
    kind = "kiwi";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case 4051 :
    total = 5*kg;
    kind = "mango";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case 4173 :
    total = 3*kg;
    kind = "apple";
    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n#",kind,total);

    break;
    case -1 :
    if (kg == -1)
    {
    break;
    }
    else
    {
    printf("Sorry that number is unrecognized\n");
    printf("Please check the number and enter it again\n");
    break;
    }
    default:
    printf("Sorry that number is unrecognized\n");
    printf("Please check the number and enter it again\n");
    break;

    printf("You entered PLU number %d and %.2f items/kilograms>\n",plu,kg);
    printf("That is %s for %.2f Turkish Liras\n>",kind,total);

    } }



    } printf("deneme");

    system("PAUSE");
    return 0;
    }



    Hoca deneme yapmış.Yanlış plu girince,doğru plu girince ve çıkış yapınca şu şekilde görünecek;

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


    Alıntıları Göster
    Arkadaşlar sayı=123,123 gibi bir sayının ondalık kısmını alırken sayı%1 gibi bir işlemden sonra 0.12300000000000466 böyle bir sayı çıkıyor. Bu da yapacağım işlemleri etkiliyor nasıl düzeltebilirim bunu?




  • quote:

    Orijinalden alıntı: MO209

    Arkadaşlar sayı=123,123 gibi bir sayının ondalık kısmını alırken sayı%1 gibi bir işlemden sonra 0.12300000000000466 böyle bir sayı çıkıyor. Bu da yapacağım işlemleri etkiliyor nasıl düzeltebilirim bunu?

    Alıntıları Göster
    Bir kitaba sayfa numaraları verilirken hangi rakamdan (rakam) kaç tane kullanılacağı (kullanılacak) kullanıcı tarafından girildiğinde bu kitabın kaç sayfadan oluştuğunu bulan RakamTuket isimli bir sınıf tanımlanacaktır.
    Örneğin bir kitaba sayfa numaraları verilirken 689 tane 1 rakamı kullanılmıştır. Dolayısıyla bu kitabın sayfa numarası 1234 olacaktır.
    RakamTuket rt = new RakamTuket(1, 689);
    Console.WriteLine("{0}", rt.Sayfa);
    Console.ReadLine();
    Sınıf diyagramı yanda verilen bu sınıfı gerçekleyiniz
     C/C++/C# Sorularınız Buraya. . .(GÜNCEL)




  • £XE kullanıcısına yanıt
    C ile arayüz oluşturma hakkında bilgi var mı?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: önceki 137138139140141
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.