www.otobusbileti24.com

C++ Dersleri – 5 – if – else Kullanımı

Tarih: 1 Mart 2011 Yorum: 33

if & else yapısı hakkındaki sorularınızı bu başlık altından sorabilirsiniz..

 

Yazar: admin (142 Posts)


Etiketler:



33 Yorum var:

Avatar

batuhan dedi ki..

abi sesde kayma var onu düzeltirsen güzel olur birde mesela kullanıcıdan bir sayı girmesini istedik bunun belirlediğimiz sayı olunca doğru yanlış bildiyse yanlış yazsını ekrana getirmek istiyorum nasıl yapabilirim?
Ayrıca ellerine sağlık çok iyi anlatıyorsun.

29/05/2011 01:18

Avatar

admin dedi ki..

Maalesef program nedeniyle ilk 30 videoda 1-2 saniyelik ses ile görüntü tutarsızlığı var ancak sonraki videolar o sorun giderildi.
Sorunuza gelince;
cout <> x;

if(x=5){
cout << "Dogru";
}
else{
cout << "Yanlis";
}
işinizi görebilir..

29/05/2011 02:00

Avatar

Abdullah Çetinkaya dedi ki..

Verdiğiniz Kod Hata Veriyor. İf’in içindeki X Daha önce belirlemek için nasıl ni yol izleriz?

29/06/2011 11:57

Avatar

admin dedi ki..

Eğer X’i önceden tanımlamazsanız hata verir hocam..

29/06/2011 20:49

Avatar

Abdullah Çetinkaya dedi ki..

Bi Sorum Olabilir mi?
C Diline Dair Kitaplardan Başka Görsel Eğitim Yok mu?
İnternette C++ İle C# var C Yok.
Yeni Başlayan Biri Olarak C’den Başlamak İstedim AMa Görsel Eğitim Bulamadm. C++ Başlasam Sorun Olmaz Galiba.?

29/06/2011 11:24

Avatar

admin dedi ki..

Önce C,sonra C++,sonra C# öğrense tadından yenmez.
Ama C olmadan C++,C ve C++ bilmeden C# öğrenebilirsiniz,hiçbir sorunu olmaz..

29/06/2011 20:51

Avatar

Mustafa Atilla Türktan dedi ki..

#include
using namespace std;
main()
{
int x;
cout <> x;
if(x==5)
{
cout << "Dogru";
}
else
{
cout <> x;
}

Birde bunu deneyin.x’i 5 olarak yani istediğiniz sayı olarak farzettim.İyi çalışmalar.

04/07/2011 09:57

Avatar

Mustafa Atilla Türktan dedi ki..

Yazdıklarım yorumda tam olarak çıkmamış.Programda hata çıkarsa eğer benden kaynaklanmıyor.Denedim sorunsuz çalışıyor…

04/07/2011 10:01

Avatar

Samet Tuncel dedi ki..

Hocam önce C, sonra C++ demişsiniz.. Benim ilk programlama dilim C++la burada oldu.. Sonralarda C’ye yada C#’a geçişte sıkıntı yaşarmıyız? Birde C++tan sonra direk CSharp öğrenmek, C yi atlamak çok şey kaybettirirmi bize?

17/07/2011 00:33

Avatar

admin dedi ki..

@ samet tuncel; gönül ister ki hepsini öğrenelim 😀 ama C++’ın üstüne C# öğrenmeniz güzel olacaktır,dert etmeyin gerisini..

17/07/2011 12:59

Avatar

Ali Zeyd dedi ki..

Güzel Anlatım.
Ama Sesiniz Videodan Daha Geç Geliodu…

27/07/2011 19:14

Avatar

Metin Çetin dedi ki..

Abi anlatım için teşekkürler konu ile ilgilimi bilmiyorum ama ben random sayı bulma gibi bir şey yapmak istiyorum kod:

#include

using namespace std;
int main()
{
int random,sonuc,x;
cout<<"Aklimdan 1 ile 10 arasi bir sayi tuttum. Lütfen tahmin ediniz. "<>sonuc;
random=rand()%11;
if (random!=sonuc)
{
cout<<"Tuttugunuz sayi yanlis. Sayi "<<random<>random;
cin>>x;
}
if (random=sonuc)
{
cout<>x;
}
}
ama sorun şu:
random hep 8 oluyor. random rand()%10 yazıncada hep 1 oluyor.
2. sorun yanlış sayı giriyorum Yanlış Sayı Girdiniz. Yazıyor . sonra herhangi 4 e basıp enter dediğimde kapanmayıp tebrikler dogru sayı girdiniz diyor..
Şimdiden teşekkürler..

14/01/2012 20:52

Avatar

Nunogomes dedi ki..

C++ öğrenmek istiyordum. R10.net’te gördüm. Paylaşımlarınız için teşekkür ederim.

04/03/2012 13:11

Avatar

Kaan dedi ki..

İlk önce teşekkür ederim hocam, ufaktan başladım c++’a =) Verdiğiniz dersler çok işime yarıyor.Fakat ufak bir sorunum var.Kafamdan hesap makinesi yapıyorum ve 1’e basarak 2’ye basarak toplama ve çıkarma işlemleri yapıyorum.Buraya kadar tamam.1’e bastığında if ile toplama işlemini yapıyorum.2’ye bastığımda çıkarma işlemi yerine ilk toplama işlemini soruyor ve ardından çıkarma işlemine geçiyor.Kod burada ;

if(1) { // Toplama işlemi başlangıç
cout <> islem1;
cout <> islem2;

toplama=islem1+islem2;
cout << toplama;
}
else {
cout << " Deneme ";

} // Toplama işlemi bitiş

if(2) { // Cıkarma işlemi başlangıç
cout <> islem1;
cout <> islem2;

cikarma=islem1-islem2;
cout << cikarma;
}
else {
cout <> x;
} // Cıkarma işlemi başlangıç

Nerede yanlışım var hocam.Yardımcı olabilirseniz sevinirim 🙂

23/06/2012 04:45

Avatar

Barış Vardar dedi ki..

Abi if ve else i de içeren bir hesap makinası yapmak istedim else kısmında hata veriyor bi bakarmısın

#include
using namespace std;

main() {

int x,y,z;

cout <> z;

if(z=5)

cout << "Bir sayi giriniz:";
cout << endl;

else {
cout << "Birinci sayiyi giriniz";
cout <> x;

cout << "Ikinci sayiyi giriniz";
cout <> y;
}
switch(z) {
case 1: {
cout << x+y;
}
break;
case 2: {
cout << x-y;
}
break;
case 3: {
cout << x*y;
}
break;
case 4: {
cout << x/y;
}
break;
case 5: {
cout << x*x;
}
break;
default: {
cout <> x;

}

24/07/2012 15:49

Avatar

Barış Vardar dedi ki..

#include
using namespace std;

main() {

int x,y,z;

cout <> z;

if(z=5)

cout << "Bir sayi giriniz:";
cout << endl;

else{
cout << "Birinci sayiyi giriniz";
cout <> x;

cout << "Ikinci sayiyi giriniz";
cout <> y;
}
switch(z) {
case 1: {
cout << x+y;
}
break;
case 2: {
cout << x-y;
}
break;
case 3: {
cout << x*y;
}
break;
case 4: {
cout << x/y;
}
break;
case 5: {
cout << x*x;
}
break;
default: {
cout <> x;

}

24/07/2012 15:50

Avatar

Alican dedi ki..

Hocam Ben Şöyle Bir Şey Yapmak İstedim Ama Hata Veriyor :

#include
using namespace std;

main() {

//iki sayı girilsin ve bu sayıları çarpımı kullanıcı yazsın.program bu sonucun doğru olup olmadığını belirlesin.

int x,y,z;

cout <> x;

cout <> y;

cout <> z;

if(z=x*y) {
cout << "Tebrikler , Sonuc Dogru.\n" << "Tekrar Calismak Icin Programi Tekrar Aciniz.\n";
}

else {
cout << "Uzgunum , Cevap Yanlis." << "Tekrar Calismak Icin Programi Tekrar Aciniz.\n";
}

cout <> x;

}

Sorun Ney Sizce?

16/09/2012 11:19

Avatar

Berkay HFO dedi ki..

Deneme amacıyla bir program yazdım fakat “if(a+b=4) {” olan satırda “non-lvalue in assingment” hatası veriyor.Yardımcı olur musunuz?

#include
using namespace std;

main() {
int a,b,c;
cout << "*****************************";
cout << endl;
cout << "TOPLAMI 4 OLAN SAYILAR";
cout << endl;
cout << "*****************************";
cout << endl;
cout <> a;
cout <> b;
c = a+b;

if(a+b=4) {
cout << "Toplamlari 4,yani dogru.";
}
else {
cout << "Toplamlari 4 degil,yani yanlis.";
}

}

20/10/2012 17:04

Avatar

hasan dedi ki..

abi eline emeğine sağlık…

03/11/2012 17:47

Avatar

Aydin dedi ki..

Hocam programi yazdim , fakat parantezleri koydugum zaman hata gosteriyor , neden acaba ?

09/08/2013 11:29

Avatar

ismail emre dedi ki..

bu işaret ne anlama geliyo acaba herkes böyle yapmıs ama sizde göstermediniz ? acıklama getirirseniz cok sevinirim

13/08/2013 12:38

Avatar

Eren dedi ki..

Abi öncelikler derslerin ahrika.
Ama bir sorunum var .

Programı derleyip başlatınca ı harflerinin yerine bşka birşey yazıo ve ünlem felan çıkıo bazı harflerin yerine sorunum nedir?

27/08/2013 23:32

Avatar

selamgenclerbenencler dedi ki..

merhaba hocam benim bi oyun projem var oyunumda bazı şeyler düzenlemeler yapılması gerekiyor şu an ekip kurma çabası içindeyiz beraber çalışabilriz diye düşünüyorum uygun görürseniz iyi olur teşekkürler

05/09/2013 15:02

Avatar

nur dedi ki..

24 ten başlyrk 1200 e kadr 4 er rtm syrkn sylnn sylrn toplmı nı buln prgrm hocam yrdmcı olblr msnzz???

18/11/2013 15:33

Avatar

Abidin dedi ki..

merhabalar bir sorum olacaktı ” ?: ” öncesinde yazdığım operatörler ne işe yarıyor. Ne için kullanılıyor bilgi verebilir misiniz ?

26/10/2014 14:59

Avatar

yakup dedi ki..

slm bu gün sitenizle tanıştım. üye olup başlamak istiyorum. SAYGILAR

30/10/2014 01:25

Avatar

doğu dedi ki..

kolay gelsin dostum bu kodlara 77777777 olan yere else kodunu ekliyemiyorum gerek kalmıyo ama neden yapamadıhımı anlıyamadım

#include
using namespace std;
main(){
int x;

while(x!=1)
{

cout << "hangisi dogrudur\n1–2+2=4\n2–2+2=3\n3–2+2=5\n4–2+2=9";
cout<>x;
if(x!=1){
cout<<"———cevap yanlis——\n——tekrar deneyin——-\n";
}

}

777777777777

cout<>x;

}

08/03/2015 04:26

Avatar

doğu dedi ki..

#include
using namespace std;
main(){
int x;

while(x!=1)
{
cout << "hangisi dogrudur\n1–2+2=4\n2–2+2=3\n3–2+2=5\n4–2+2=9";
cout<>x;
if(x!=1){
cout<<"———cevap yanlis——\n——tekrar deneyin——-\n";
}
}
7777777777777777777
cout<>x;
}

08/03/2015 04:29

Avatar

doğu dedi ki..

7777777777777
cout<>x;
}

08/03/2015 04:36

Avatar

doğu dedi ki..

bu777777 den sonraki kodların devamı gozukmuyor sayfadcout<>x; } bıtıyo ilgilenirseniz sevinir

08/03/2015 04:52

Avatar

Faruk dedi ki..

Selam ben herşeyi anladım da bunları gorsele nasıl dokeceğiz yani mesala toplama kodunu yazınca topluyor ama konsol uzerince yani nasıl daha gorsel hale getirebiliriz..

19/04/2015 09:40

Avatar

emrah dedi ki..

#include

using namespace std;

main(){

int x;

cout <> x;

cout <18){

cout << "yasiniz tutuyor isleme devam edebilirsiniz";
cout << endl;

}
else{

cout << "maalesef yasiniz tutmuyor isleme devam edemezsiniz";

cout << endl;

}

cout <> x;
}

harf yazımında biraz sorun var ama ideal hocam siz videoyu başlatınca durdurup kendim yaptım..

24/05/2015 12:54

Avatar

Sevde dedi ki..

hocam sizin c++ adlı kitabınızda cözdügünüz örnegi dev c++ da deneyince hata veriyor. klavyeden girilen iki sayıdan küçük olanı bulup tek mi çift mi oldugunu ekrana yazdıran program
#include “stdafx.h”
#include
using namespace std;
int main()
{
int sayi1,sayi2;

cout<>sayi1
cout<>sayi2
if(sayi1>sayi2)
{
if(sayi2%2==0)
{
cout<<"kucuk sayi cifttir:";
}
else
cout<<"kucuk sayi tektir.";
}
else
{
if(sayi1%2==0)
{
cout<<"kucuk sayi cifttir."
}
else
cout<<"kucuk sayi tektir."
}
system("PAUSE");
return0;
}

20/01/2016 00:22


Yorum Yap:






© Tüm Hakları Saklıdır - Kaynak belirtmeden alıntı yapılamaz!