Şimdi Ara

c programlama dili

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
436
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar c programlama dili öğrenmeye çalışıyorum you tube de takip ettiğim hoca böyle bir soruyu switch case kullanarak kodlamamı istedi ama ben yapamadım. yardımcı olur musunuz.if ile kolay kodlanıyor ama switch case ile yapamadım. şimdiden teşekkürler


    otopark ucreti

    0-4 saat 10 lira

    5-8 saat 12 lira

    9-12 saat 15 lira

    13++ saat 20 lira


    bunu switch case kullanarak kodlayın





    _____________________________
  • Bir kaç Switch Case örneği dene ve nasıl işlediğini anla, sonra tekrar örneği denersin.

    _____________________________
  • teşekkürler.

    _____________________________
  • switch case between two numbers

    diye aradım googlede ve ilk sitede sonuç çıktı.


    Kod

    Yığını:
    switch(otoparkSaati){ case 0-4: ucret=10; break; case 5-8: ucret=12; break; case 9-12: ucret=15; break; default://13 ve 13 fazlası buraya tekabül eder ucret=20; }
    _____________________________
    boykot işe yarasın-yaramasın,
    düşmanından uzak dur
  • Aşağıdaki kodla anaparanın 10 yıl süre zarfında alacağı yıllık faizi dahil olarak hesaplama yaptırıyorum. Ancak yapmak istediğim şey double veriyi virgülden kurtarıp, tam kısmı ayrı küsüratı ise iki basamak olarak ayrı ayrı ayrıp kullanmak. Fakat küsüratın son hanesi hatalı oluyor hata dediğim şeyde son hanenin aşağı yuvarlanıyor olması. Sanırım olayın nedeni   "onda=100*miktar;" şu ifade. int bir değişkene double tipin çarpımını atamaya kalktığımda bu son hane aşağı yuvarlanıyor. Matematiğim çok iyi değildir. Bu konuda yardım edebilirseniz sevinirim.


    #include <stdio.h>

    #include <math.h>


    int main()

    {

     int yil;

     double miktar,anapara=1000.0,oran=.05;

     int onda,kusur1,kusur2,a,b,c,d,e,f;


     printf("%4s%24s\t%17s\n","Yil","Depozito Float","Depozito Int");


     for(yil=1;yil<=10;yil++){

      miktar=anapara*pow(1.0+oran,yil);

      onda=100*miktar;



      kusur1=onda%100/10;

      kusur2=onda%10;


      printf("%3d%21.2f\t\t%d.%d%d\n",yil,miktar,onda/100,kusur1,kusur2);


     }

     return 0;

    }

    _____________________________




  • ChatGPT'ye sor.

    _____________________________
    Non est ad astra mollis e terris via
  • Yemin ediyorum çözdü... Şoklardayım  

    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Php veri programlama
    6 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.