Şimdi Ara

Algoritma konusunda uzman olanlar 2 dksını ayırırmı?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
1.111
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaslar,
    Benim basit bir algoritmaya ihtiyacım var yardımcı olabilecek cıkarmı? Sistemde bir tv fabrikasında bitmiş ürünlerin aysonunda 50.000 olarak üretilmesi bekleniyor. 8 ürün var bu ürünlerin 50.000 olacak sekilde dağılımını yapan bir algoritma yazmalıyım. Bitmis ürünlere X1,X2...X8 diyelim. Bir de yarı mamuller var. Onlara da F2...F7 diyelim. Bitmis urunlerde kullanılan yarı mamuller su sekilde :

    X1 : 1 ad F3
    X2 : 1 ad F4
    X3 : 1 ad F2 + 1 ad F3
    X4 : 1 ad F2 + 1 ad F4
    X5 : 1 ad F4 + 1 ad F5
    X6 : 1 ad F3 + 1 ad F6
    X7 : 1 ad F3 + 1 ad F7
    X8 : 1 ad F2 + 1 ad F4 + 1 ad F7

    Kısıtlar :

    F2<=20.000
    F3<=25.000
    F4<=25.000
    F5=10.000
    F6=10.000
    F7=25.000

    Toplam adete de F1 dersek (onu da kısıt gibi dusunursek), X1+X2+X3..+X8 = 50.000 = F1

    Sorunun ikinci kısmında ise Xleri bulduktan sonra yeni kısıtlar ekleniyor :

    X1>=2.000
    X2>=1.000
    X3>=1.000
    X4>=500

    Bunlardan sonra buldugumuz X degerleri yine 50.000 olacak sekilde nasıl hesaplanır? Yani Y1,Y2..Y8 degerleri ne olur?

    Bu sorunun cozumune nasıl bir algoritma gelistiririz?







  • Olay bir algoritma implementasyonundan cok bir matematik formul çözmek gibi görünüyor. Hatta bir Excel tablosu ile çözülebilecek şekilde görünüyor.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Öncelikle F5, F6, F7 değişkenlerine başlangıç değerlerini ver, ancak F2, F3, F4 değişkenlerinin başlangıç değeri 0 olacak şekilde tanımla. Sonra tüm programı do {} while F1<=50.000 döngüsü içerisinde yaz. Döngü içinde 3 farklı random üret. Random 1 olursa F2, random 2 olursa F3, random 3 olursa F4 üretilsin. Sonra hangi yarı mamul üretildiyse, bu yarı mamül ile hangi ürünün üretildiğini kontrol et. Ürüne 1 ekle, yarı mamülü sıfırla, başlangıç değeri olan yarı mamül kullanıldıysa da miktarını 1 eksilt. Döngü tüm ürünler 50 bin oluncaya kadar devam edecektir.



    Sorunun 2 nci kısmı da sana kalmış artık.



    < Bu mesaj bu kişi tarafından değiştirildi Iqtam -- 8 Haziran 2018; 1:45:16 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.