Çözüldü C/C++ Kod çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

fenerbahçe19

Centipat
Katılım
3 Ağustos 2024
Mesajlar
155
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba okulda ki kurs yüzünden C++ öğreniyorum temel bilgimle bir kod yazdım ama calısmıyor fakat hata uyarısı yok bir bakar mısınız? Buyurun.
 

Dosya Ekleri

  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    66,2 KB · Görüntüleme: 73
Çözüm
Eğer birbirine bağlı birden fazla koşulu yazacaksan && - || operatörlerini kullanmalısın. Stringleri tırnak içinde yazmalısın. Onun dışında açtığın parantezleri kapatmayı ihmal etme 2 tane parantez açtıysan kod sonunda da 2 parantez kapatmalısın gibi örneğin kodun aşağıdaki gibi olmalı. Son attığın görselde if içinde parantezleri düzgün kapatmamışsın


C++:
#include <iostream>
#include <string>
using namespace std;

int main() {
    int yas;
    string cinsiyet;
   
    cout << "kac yasindasin: ";
    cin >> yas;
   
    cout << "cinsiyetin ne: ";
    cin >> cinsiyet;
   
    if (yas > 17 && cinsiyet == "erkek") {
        cout << "bu siteye hos geldin";
    }
    else if (yas <= 0) {
        cout << "gecersiz yas";
    }
    else if (yas < 18 && cinsiyet == "kadin") {
        cout << "bu siteye giremezsin";
    }
   
    return 0;
}
Eğer birbirine bağlı birden fazla koşulu yazacaksan && - || operatörlerini kullanmalısın. Stringleri tırnak içinde yazmalısın. Onun dışında açtığın parantezleri kapatmayı ihmal etme 2 tane parantez açtıysan kod sonunda da 2 parantez kapatmalısın gibi örneğin kodun aşağıdaki gibi olmalı. Son attığın görselde if içinde parantezleri düzgün kapatmamışsın


C++:
#include <iostream>
#include <string>
using namespace std;

int main() {
    int yas;
    string cinsiyet;
   
    cout << "kac yasindasin: ";
    cin >> yas;
   
    cout << "cinsiyetin ne: ";
    cin >> cinsiyet;
   
    if (yas > 17 && cinsiyet == "erkek") {
        cout << "bu siteye hos geldin";
    }
    else if (yas <= 0) {
        cout << "gecersiz yas";
    }
    else if (yas < 18 && cinsiyet == "kadin") {
        cout << "bu siteye giremezsin";
    }
   
    return 0;
}
 
Çözüm
emeği gecen herkese tesekkür ederim dedigim gibi daha yeni basladım uğrastırdım sizide peki ben bunu bi uygulama gibi kaydedebilirmiyim

file dan save as yapıyorum sonra belgelerden uygulamaya giriyorum yas ve cinsiyet yazıyorum ama sonuc vermiyor
 

Technopat Haberler

Yeni konular

Geri
Yukarı