Beyler şimdi c++ şöyle bir şey yaptırmak istiyorum.
1-)"Mesela bana bir soru sorsun ben ekrana "evet" yazınca başka bir soru sorsun "hayır" diyince başka bir soru sorsun .
Araştırdım ama bütün örneklerede "e" ve "h" karakteri olarak gidiyor. tek karakter olarak. Ben " evet " yazmak istiyorum nasıl olacak?
2-) Ben bir program yapmak istiyorum mesela bana 30 TL bakiye versin program bende üç tane seçenek istiyorum KOT - 5 TL GÖMLEK- 10 TL CEKET - 20 TL
böyle sonra ekrana sorayım " ne istersiniz? " ekrana mesela " KOT" yzınca , " güzel seçim kalan bakiyeniz 25 TL" desin seçeneğin fiyatı kadar bakiyemden miktar düşsün. gömlek aldımmı " kalan bakiyeniz 20 TL" falan desin.
evet acemi sorularım bu kadar :D
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
if(cevap=="Evet" || cevap=="EVET" || "evet") "|| işaretini girilen cevap büyük küçük fark etmesin diye yapıyoruz. { Ne yapmak istiyorsan bu blog içerisine yazarsın. } else if(cevap=="Hayır" || cevap=="HAYIR" || "hayır") { Ne yapmak istiyorsan bu blog içerisine yazarsın. }
İkinci soruna gelecek olursak;
int bakiye = 30; (Bakiye yada kalan bakiye küsüratlı değilse int kullanabilirsin ama 25.5 gibi sonuç olacaksa double kullanman gerekli) string urun;
gibi yapabilirsin. İşin mantığını verdim diye düşünüyorum :) Tabi program 1 sefer çalışır yani adam hem kot hem gömlek alamaz ikisini de almak isterse do while döngüsü kurabilirsin.
if(cevap=="Evet" || cevap=="EVET" || "evet") "|| işaretini girilen cevap büyük küçük fark etmesin diye yapıyoruz. { Ne yapmak istiyorsan bu blog içerisine yazarsın. } else if(cevap=="Hayır" || cevap=="HAYIR" || "hayır") { Ne yapmak istiyorsan bu blog içerisine yazarsın. }
İkinci soruna gelecek olursak;
int bakiye = 30; (Bakiye yada kalan bakiye küsüratlı değilse int kullanabilirsin ama 25.5 gibi sonuç olacaksa double kullanman gerekli) string urun;
gibi yapabilirsin. İşin mantığını verdim diye düşünüyorum :) Tabi program 1 sefer çalışır yani adam hem kot hem gömlek alamaz ikisini de almak isterse do while döngüsü kurabilirsin.
Arkadasin yazdigi kodu daha performansi yazmak istersen kontrolleri azaltmak adina ilk olarak kullanicidan gelen cevabi mesela cevap stringinde tutuyorsa tolower(cevap)=="hayir" seklinde kontrol edersen kullanici Hayirda girse hAyir da girse tek kontrolde isi cozersin. Switch case yerinede urunleri mesela urun classinda toplayip her urun icin bir subclass olusturarak bakiye isimli bir fonksiyon yazip bunu override edebilirsiniz. Yeni basladiysaniz karisik gelmis olabilir ama obje tabanli programlamanin en temel unsurlari bunlar inheritance ve polymorphism seklinde arastirip ogrenebilirsiniz.
pek ilgili değilim konuya fakat neden if(cevap=="Evet" || cevap=="EVET" || "evet"){} ifadesinde || "evet" yazdık? Bunu yazmaya gerek var mı hatta boolean olmadığı için hata verme gibi bir durum olmaz mı
1-)"Mesela bana bir soru sorsun ben ekrana "evet" yazınca başka bir soru sorsun
"hayır" diyince başka bir soru sorsun .
Araştırdım ama bütün örneklerede "e" ve "h" karakteri olarak gidiyor. tek karakter olarak.
Ben " evet " yazmak istiyorum nasıl olacak?
2-) Ben bir program yapmak istiyorum mesela bana 30 TL bakiye versin program
bende üç tane seçenek istiyorum
KOT - 5 TL
GÖMLEK- 10 TL
CEKET - 20 TL
böyle sonra ekrana sorayım " ne istersiniz? " ekrana mesela " KOT" yzınca , " güzel seçim kalan bakiyeniz 25 TL"
desin seçeneğin fiyatı kadar bakiyemden miktar düşsün. gömlek aldımmı " kalan bakiyeniz 20 TL" falan desin.
evet acemi sorularım bu kadar :D
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.