Şimdi Ara

Arkadaşlar lütfen yardım edebilir misiniz?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
361
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Kendim için bir hesap makinesi yapmak istedim ama hata veriyor bi yardım etseniz çok güzel olacak..
    Derlerken switch(islem)'de hata veriyor.

    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {
    float sayi1,sayi2,sonuc;
    char islem;

    cout<<"Birinci sayiyi girin: ";
    cin>>sayi1;

    cout<<"İslemi girin: ";
    cin>>islem;

    cout<<"İkinci sayiyi girin: ";
    cin>>sayi2

    switch (islem)
    {

    case '+':
    sonuc = (sayi1+sayi2);
    cout<<"Toplama sonucu: "<<sonuc<<endl; break

    case '-':
    sonuc = (sayi1+sayi2);
    cout<<"Cıkarma sonucu: "<<sonuc<<endl; break

    case '/':
    sonuc = (sayi1/sayi2);
    cout<<"Bolme sonucu: ";<<sonuc<<endl; break
    case '*':
    sonuc = (sayi1*sayi2);
    cout<<"Carpma sonucu: "<<sonuc<<endl break
    }

    system("PAUSE");
    return EXIT_SUCCESS;
    }

    derlerken switch(islem)'de hata veriyor.







  • switch olarak değil if olarak kullanmayı deneyin.
    char tipi değişkenler switch işlemlerinde kullanılamaz diye biliyorum. Ayrıca hata mesajını da yazarsanız daha iyi yardım edebiliriz.
  • char da kullanılır kullanılmasına da case'ler içinde karakterler yerine ASCII karşılıklarını kullanarak deneyin
  • hangi dil bu ?
  • cout<<"Carpma sonucu: "<<sonuc<<endl break

    burda bir ; eksik ama onunla alakalı olabilir mi?
    endl;
  • geç oldu düzeltmişsindir belki ama yinede cevaplıym dedim bazı yerlerde ";" hataları var derleyicinin verdiği hatada (expected ";" before "switch") dikkat edersen ; hatası oldugunu anlarsın
    -----------------------

    #include <cstdlib>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {
    float sayi1,sayi2,sonuc;
    char islem;

    cout<<"Birinci sayiyi girin: ";
    cin>>sayi1;

    cout<<"İslemi girin: ";
    cin>>islem;

    cout<<"İkinci sayiyi girin: ";
    cin>>sayi2 ;

    switch (islem)
    {

    case '+':
    sonuc = (sayi1+sayi2);
    cout<<"Toplama sonucu: "<<sonuc<<endl; break ;

    case '-':
    sonuc = (sayi1+sayi2);
    cout<<"Cıkarma sonucu: "<<sonuc<<endl; break ;

    case '/':
    sonuc = (sayi1/sayi2);
    cout<<"Bolme sonucu: " <<sonuc<<endl; break ;
    case '*':
    sonuc = (sayi1*sayi2);
    cout<<"Carpma sonucu: "<<sonuc<<endl ;break ;
    }

    system("PAUSE");
    return EXIT_SUCCESS;
    }




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.