C++ PROGRAMLAMA acil

aygu

Yeni üye
29 Nis 2016
7
0
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]
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.