s.a şu ödevi nasıl yapıcam lütfen yardım edin
Şekercim isimli bir gıda firması 5 satıcısı ile 6 şehirde, 8 farklı mal satmaktadır. Satıcıların tamamı, tüm
şehirlerde tüm malları satabilmektedir. Sisteme ilişkin temel veriler aşağıda sunulmaktadır:
Satıcıların adları, Ali, Veli, Ayşe, Nuriye ve Fatma (satıcı kodları 0 ile 4 arasında) olarak
verilmektedir.
Şehirler, Ankara, Konya, Aksaray, Kırşehir, Kastamonu ve Kayseri (şehir kodları 0 ile 5
arasında) olarak verilmektedir.
Mal adları, Sakız, Gazoz, Kola, Çikolata, Meyve Suyu, Gofret, Süt ve Bisküvi (mal
kodları 0 ile 7 arasında) şeklinde listelenmektedir.
Buna göre,
1. Verilen bir adet bilgisi için, adet sayıda (örneğin 100), rastgele satış bilgisini oluşturan metodu yazınız. Bir
satış bilgisi, <satıcı kodu> <şehir kodu> <mal kodu> <satış miktarı> olarak verilmektedir. Bir satış
bilgisi sırayla girilen bu bilgilerden oluşmaktadır (örneğin, 2, 4, 3, 10 şeklinde verilmiş bir satış bilgisi,
Ayşe adlı satıcının, Kastamonu şehrinde, Çikolata ürününden 10 birim sattığını göstermektedir).
Metoda veriler, klavyeden girilmeyecek, rastgele üretilen sayılar olarak alınacaktır. Rastgele sayı üretimi için,
srand(time(NULL)); // her çalıştırmada farklı sayı üret
cout << rand() % 10 + 1; // 1 ile 10 arasında sayı üret
program parçası kullanılabilir [5 puan].
2. Verilen bir <satıcı kodu>, <şehir kodu> ve <mal kodu> bilgisini girdi olarak alıp, ilgili satıcının kodunu,
şehir kodunu ve mal kodunu kullanarak bu maldan ne kadar satıldığını hesaplayan metodu yazınız [5 puan].
3. Verilen bir <mal kodu>nu kullanarak, bu maldan toplam olarak kaç tane satıldığını hesaplayan metodu
yazınız (satıcı ve şehir öenmsiz) [5 puan].
4. Her satıcının, her şehirde yaptığı toplam satış miktarını (mal kodu önemsiz) hesaplayıp tablo şeklinde
ekrana yazdıran metodu yazınız [10 puan]
Şekercim isimli bir gıda firması 5 satıcısı ile 6 şehirde, 8 farklı mal satmaktadır. Satıcıların tamamı, tüm
şehirlerde tüm malları satabilmektedir. Sisteme ilişkin temel veriler aşağıda sunulmaktadır:
Satıcıların adları, Ali, Veli, Ayşe, Nuriye ve Fatma (satıcı kodları 0 ile 4 arasında) olarak
verilmektedir.
Şehirler, Ankara, Konya, Aksaray, Kırşehir, Kastamonu ve Kayseri (şehir kodları 0 ile 5
arasında) olarak verilmektedir.
Mal adları, Sakız, Gazoz, Kola, Çikolata, Meyve Suyu, Gofret, Süt ve Bisküvi (mal
kodları 0 ile 7 arasında) şeklinde listelenmektedir.
Buna göre,
1. Verilen bir adet bilgisi için, adet sayıda (örneğin 100), rastgele satış bilgisini oluşturan metodu yazınız. Bir
satış bilgisi, <satıcı kodu> <şehir kodu> <mal kodu> <satış miktarı> olarak verilmektedir. Bir satış
bilgisi sırayla girilen bu bilgilerden oluşmaktadır (örneğin, 2, 4, 3, 10 şeklinde verilmiş bir satış bilgisi,
Ayşe adlı satıcının, Kastamonu şehrinde, Çikolata ürününden 10 birim sattığını göstermektedir).
Metoda veriler, klavyeden girilmeyecek, rastgele üretilen sayılar olarak alınacaktır. Rastgele sayı üretimi için,
srand(time(NULL)); // her çalıştırmada farklı sayı üret
cout << rand() % 10 + 1; // 1 ile 10 arasında sayı üret
program parçası kullanılabilir [5 puan].
2. Verilen bir <satıcı kodu>, <şehir kodu> ve <mal kodu> bilgisini girdi olarak alıp, ilgili satıcının kodunu,
şehir kodunu ve mal kodunu kullanarak bu maldan ne kadar satıldığını hesaplayan metodu yazınız [5 puan].
3. Verilen bir <mal kodu>nu kullanarak, bu maldan toplam olarak kaç tane satıldığını hesaplayan metodu
yazınız (satıcı ve şehir öenmsiz) [5 puan].
4. Her satıcının, her şehirde yaptığı toplam satış miktarını (mal kodu önemsiz) hesaplayıp tablo şeklinde
ekrana yazdıran metodu yazınız [10 puan]