• 07-11-2023, 20:28:11
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar c dilinde ortalama hesaplayıp switch case kullanarak harf notu yazdırıcam oldukça basit fakat nerede hata yapıyorum


  • 07-11-2023, 20:33:49
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    case(ortalama >= 90)
    hocam böyle bir kodu nerede gördün kendin mi yazdın yoksa bir kaynaktan ilham mı aldın ?
  • 07-11-2023, 20:33:52
    #3
    ortalama yı integer bir değişken tanımlamışsınız ama işlem yapınca integer bir rakam çıkmıyor noktalı bir rakam çıkar. o kısmı değiştirin.
  • 07-11-2023, 20:35:40
    #4
    epeydir c dilinde yazmıyorum, yeni güncellemelerde değişmediyse. c switch case de >= kullanamazsınız. if else ile yapmanız gerekir. ha güncelleme geldi ve esnettilerse mesajımı yok say.
  • 07-11-2023, 20:35:46
    #5
    ExtremeCoder adlı üyeden alıntı: mesajı görüntüle
    case(ortalama >= 90)
    hocam böyle bir kodu nerede gördün kendin mi yazdın yoksa bir kaynaktan ilham mı aldın ?
    doğru yazımı gösterir misin ben de kafamda kalan eski bilgilerden denedim
  • 07-11-2023, 20:36:33
    #6
    apache adlı üyeden alıntı: mesajı görüntüle
    epeydir c dilinde yazmıyorum, yeni güncellemelerde değişmediyse. c switch case de >= kullanamazsınız. if else ile yapmanız gerekir. ha güncelleme geldi ve esnettilerse mesajımı yok say.
    peki ben nasıl karşılaştırma yapıp ortalamaya göre harf notu bastırıcam
  • 07-11-2023, 20:36:33
    #7
    Üyeliği durduruldu
    0 ... 100

    case 45 ... 90:

    gibi case statement leri değiştir
  • 07-11-2023, 20:38:40
    #8
    ExtremeCoder adlı üyeden alıntı: mesajı görüntüle
    0 ... 100

    case 45 ... 90:

    gibi case statement leri değiştir
    hocam bana tam olarak yazma şansınız var mıdır?
  • 07-11-2023, 20:39:59
    #9
    resimde kırmızı ile belirtmiş "Expression is not integer constant expression" yazıyor, yani işlem sonucu Integer değil diyor