Şimdi Ara

**Soru Çözüldü**C'de Soru Kod Hazır

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
4
Cevap
0
Favori
316
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar bu çıktıyı alıcam. Herşey doğru güzel bir şekilde alıyorum ama , mesela 1,2,3,4 yazdığımda düzgün çalışıyor. Ama 10,10,10,10 yazdığımda en çok satılan ürün ve en az satılan ürünü yanlış gösteriyor. Stabil değil . if else kısmında bir değişiklik olucak herhalde ama bulamadım.
     **Soru Çözüldü**C'de Soru Kod Hazır

    #include<stdio.h> 
    #include<conio.h>
    #define URUNSAYISI 4

    void main()
    {
    int urun[URUNSAYISI];
    char urun_Adlari[URUNSAYISI][20] = {{"Mp3"}, {"Wii"}, {"Fotograf makinesi"}, {"Cep telefonu"}};
    int i, j, buyuk = 0, kucuk = 0, toplam, toplam_1, toplam_2, toplam_3;
    printf("Kac tane Mp3 player satilmistir ? ");
    scanf("%d",&urun[0]);
    printf("Kac tane Wii satilmistir ? ");
    scanf("%d",&urun[1]);
    printf("Kac tane Fotograf makinesi satilmistir ? ");
    scanf("%d",&urun[2]);
    printf("Kac tane Cep telefonu satilmistir ? ");
    scanf("%d",&urun[3]);
    toplam=urun[0]*300;
    toplam_1=urun[1]*1000;
    toplam_2=urun[2]*500;
    toplam_3=urun[3]*1750;
    printf("---------------------------------------------------------------------\n");
    printf("Gunluk satin alma islemleri sonucunda olusan istatistikler\n");
    printf("---------------------------------------------------------------------\n");
    printf("Urun adi Birim Fiyati Satilan Urun Sayisi Toplam Fiyat\n");
    printf("-------- ------------ ------------------- ------------\n");
    printf("Mp3 Player 300 %d %d\n",urun[0],toplam);
    printf("Wii 1000 %d %d\n",urun[1],toplam_1);
    printf("Fotograf Makinesi 500 %d %d\n",urun[2],toplam_2);
    printf("Cep Telefonu 1750 %d %d\n",urun[3],toplam_3);
    printf("---------------------------------------------------------------------\n");
    for(i = 0; i < URUNSAYISI; i++)
    {
    if(urun[i] > urun[buyuk]) buyuk = i;
    else if(urun[i] < urun[kucuk]) kucuk = i;
    }
    printf("\nEn cok satilan urun: %s", urun_Adlari[buyuk]);
    printf("\nEn az satilan urun: %s\n", urun_Adlari[kucuk]);
    printf("Satis diyagrami asagidaki gibidir.\n");
    printf("---------------------------------------------------------------------\n");
    printf("Mp3 player\t\t\t");
    for(j=0; j<urun[0]; j++) printf("*");
    printf("\nWii\t\t\t\t");
    for(j=0; j<urun[1]; j++) printf("*");
    printf("\nFotograf Makinesi\t\t");
    for(j=0; j<urun[2]; j++) printf("*");
    printf("\nCep telefonu\t\t\t");
    for(j=0; j<urun[3]; j++) printf("*");
    printf("\n");
    getch();
    }



    < Bu mesaj bu kişi tarafından değiştirildi cllyldrm -- 20 Nisan 2012; 21:30:09 >



    _____________________________




  • Burda aslında struct kullanılabilir ürünler için ama şöyle yaptım
     
    #include <stdio.h>
    #include <conio.h>

    #define URUNSAYISI 4

    int main()
    {
    int urun[URUNSAYISI];
    char urunAdlari[URUNSAYISI][9] = {{"mp3"},{"wii"},{"foto mak"},{"cep tel"}};
    int i, j, buyuk = 0, kucuk = 0;

    printf("satilan mp3 sayisi = ");
    scanf("%d", &urun[0]);
    printf("satilan wii sayisi = ");
    scanf("%d", &urun[1]);
    printf("satilan foto mak sayisi = ");
    scanf("%d", &urun[2]);
    printf("satilan cep tel saiyisi = ");
    scanf("%d", &urun[3]);

    for(i = 0; i < URUNSAYISI; i++)
    {
    if(urun[i] > urun[buyuk]) buyuk = i;
    else if(urun[i] < urun[kucuk]) kucuk = i;
    }

    printf("\nen cok satilan urun: %s", urunAdlari[buyuk]);
    printf("\nen az satilan urun : %s\n", urunAdlari[kucuk]);

    getch();
    return 0;
    }




  • quote:

    Orijinalden alıntı: crshr

    Burda aslında struct kullanılabilir ürünler için ama şöyle yaptım
     
    #include <stdio.h>
    #include <conio.h>

    #define URUNSAYISI 4

    int main()
    {
    int urun[URUNSAYISI];
    char urunAdlari[URUNSAYISI][9] = {{"mp3"},{"wii"},{"foto mak"},{"cep tel"}};
    int i, j, buyuk = 0, kucuk = 0;

    printf("satilan mp3 sayisi = ");
    scanf("%d", &urun[0]);
    printf("satilan wii sayisi = ");
    scanf("%d", &urun[1]);
    printf("satilan foto mak sayisi = ");
    scanf("%d", &urun[2]);
    printf("satilan cep tel saiyisi = ");
    scanf("%d", &urun[3]);

    for(i = 0; i < URUNSAYISI; i++)
    {
    if(urun[i] > urun[buyuk]) buyuk = i;
    else if(urun[i] < urun[kucuk]) kucuk = i;
    }

    printf("\nen cok satilan urun: %s", urunAdlari[buyuk]);
    printf("\nen az satilan urun : %s\n", urunAdlari[kucuk]);

    getch();
    return 0;
    }


    Saolasin hocam boyle daha iyi oldu yaptim :)
    _____________________________




  • Tekrar kodu gönderdim arkadaşlar stabil değil.
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    C++ Basit Bir Soru
    13 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.