Şimdi Ara

Harf Girilince Kafayı Yiyor Ne Yapmalıyım :)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
1
Cevap
0
Favori
200
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba

    Arabaların anahtar teslim fiyatlarından ÖTV ve KDV yi ve arabanın çıkış fiyatını bulan bir program yazdım. Ancak programa kullanıcı harf girerse programım çöküyor bunu nasıl düzeltebilirim ? C++ ' ya yeni başladım fazla bir şey bilmediğimden dolandıra dolandıra uzun bir kod yazmış olabilirim şimdilik bilgim bu kadar :)

    #include <iostream>
    using namespace std;

    int main(){

    cout << "Vergisiz araba fiyati hesaplayicisina hosgEldiniz\n\n"
    << "1. 1600 cm3 ve alti OTV : %37 KDV : %24,6 Toplam Vergi Yuku : ****,6\n"
    << "2. 1600-2000 cm3 OTV : %60 KDV : %28,8 Toplam Vergi Yuku : %88,8\n"
    << "3. 2000 cm3 ve uzeri OTV : %84 KDV : %33,1 Toplam Vergi Yuku : %117,1\n"
    << "Eger programi kapatmak istiyorsaniz 5 rakamini tuslayiniz\n\n"
    << "Aracinizin silindir hacmini belirtiniz :";

    int x; // While() şeklinde bıraktığımda çalışmıyordu mecburen öylesine bir x değeri girmek zorunda kaldım.

    while(x){

    int numara;
    cin >> numara;
    if(numara==1||numara==2||numara==3){
    cout << endl;
    int fiyat;


    cout << "Lutfen bir fiyat giriniz : ";
    cin >> fiyat;

    if(numara==1){
    cout << "\nAracinizin :\n KDV degeri : " << (fiyat*24)/124 << " tl" << endl;
    int kdv = (fiyat*24)/124;
    cout << " OTV degeri : " << (((fiyat - kdv)*37)/137) << " tl" << endl;
    int OTV = (((fiyat - kdv)*37)/137);
    cout << " Vergisiz fiyati : " <<(fiyat- (kdv + OTV)) << " tl\n" << endl;
    cout << "Araca uygulanan toplam vergi (OTV + KDV) : " << OTV + kdv <<" tl\n";

    cout << "Yeni isleminiz icin bir numara belirtiniz\n\n"
    << "1. 1600 cm3 ve alti OTV : %37 KDV : %24,6 Toplam Vergi Yuku : ****,6\n"
    << "2. 1600-2000 cm3 OTV : %60 KDV : %28,8 Toplam Vergi Yuku : %88,8\n"
    << "3. 2000 cm3 ve uzeri OTV : %84 KDV : %33,1 Toplam Vergi Yuku : %117,1\n\n"
    << "Eger programi kapatmak istiyorsaniz 5 rakamini tuslayiniz\n\n"
    << "Aracinizin silindir hacmini belirtiniz :";

    }

    if(numara==2){
    cout << "\nAracinizin :\n KDV degeri : " << (fiyat*28)/128 << " tl" << endl;
    int kdv = (fiyat*28)/128;
    cout << " OTV degeri : " << (((fiyat - kdv)*60)/160) << " tl" << endl;
    int OTV = (((fiyat - kdv)*60)/160);
    cout << " Vergisiz fiyati : " <<(fiyat- (kdv + OTV)) << " tl\n" << endl;
    cout << "Araca uygulanan toplam vergi (OTV + KDV) : " << OTV + kdv <<"tl\n";

    cout << "Yeni isleminiz icin bir numara belirtiniz\n\n"
    << "1. 1600 cm3 ve alti OTV : %37 KDV : %24,6 Toplam Vergi Yuku : ****,6\n"
    << "2. 1600-2000 cm3 OTV : %60 KDV : %28,8 Toplam Vergi Yuku : %88,8\n"
    << "3. 2000 cm3 ve uzeri OTV : %84 KDV : %33,1 Toplam Vergi Yuku : %117,1\n"
    << "Eger programi kapatmak istiyorsaniz 5 rakamini tuslayiniz\n\n"
    << "Aracinizin silindir hacmini belirtiniz :";


    }

    if(numara==3){
    cout << "\nAracinizin :\n KDV degeri : " << (fiyat*33)/133 << " tl" << endl;
    int kdv = (fiyat*33)/133;
    cout << " OTV degeri : " << (((fiyat - kdv)*84)/184) << " tl" << endl;
    int OTV = (((fiyat - kdv)*84)/184);
    cout << " Vergisiz fiyati : " <<(fiyat- (kdv + OTV)) << " tl\n" << endl;
    cout << "Araca uygulanan toplam vergi (OTV + KDV) : " << OTV + kdv <<"tl\n\n";

    cout << "Yeni isleminiz icin bir numara belirtiniz\n\n"
    << "1. 1600 cm3 ve alti OTV : %37 KDV : %24,6 Toplam Vergi Yuku : ****,6\n"
    << "2. 1600-2000 cm3 OTV : %60 KDV : %28,8 Toplam Vergi Yuku : %88,8\n"
    << "3. 2000 cm3 ve uzeri OTV : %84 KDV : %33,1 Toplam Vergi Yuku : %117,1\n"
    << "Eger programi kapatmak istiyorsaniz 5 rakamini tuslayiniz\n\n"
    << "Aracinizin silindir hacmini belirtiniz :";
    }


    }
    else if(numara==5){
    return 0;
    }
    else if(numara!=1||numara!=2||numara!=3){

    cout <<"Hatali numara. Tekrar deneyiniz : ";}

    }
    }



    < Bu mesaj bu kişi tarafından değiştirildi KeanAtay -- 30 Eylül 2012; 22:37:46 >







  • Yapay Zeka’dan İlgili Konular
    Neden böyle oluyor ? Yardım
    12 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.