Söyle Rahatla

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Trieetz

Öğrenci
Katılım
15 Ağustos 2020
Mesajlar
67
Reaksiyon puanı
55
Puanları
18
Yaş
39
Çox sağol, yaxşı olasan. Bizim forumlarda bir hərəkətliliy yoxdu ona görə burdayam. Biraz boş vaxtım olan kimi gəlirəm bura. :)
Bizim forum var qardaşım Azərbaycan forumu denən qadası məndə gedib qeydiyattan keçim.
 
M

Murat Burç

SDN Okuru
Kodu derlediğin zaman hatanı söylemiyor mu? Parantez hatasını satırına kadar söylemesi lazım derleyicinin. Dev C++ çok kullanmadım o yüzden bilmiyorum ama VS'de böyle.

C++:
    else if(1000<dovizmiktari && dovizmiktari<=5000){
    
        if(doviztipi==euro){
    
        paraustu=verilenpara-alinandoviz*3.94;
        buronunaldigipara= alinandoviz*3.94;
        
        cout<<     "Sayın" <<isim << soyisim <<"euro satış kuru 3.94";
        cout<< "\nAldığınız euro miktarı" <<alinandoviz;
        cout<< " Verdiğiniz TL miktari"<< buronunaldigipara ;
        cout<< "Para ustunuz" <<paraustu;
        cout<<"Teşekkür eder yine bekleriz. İyi Günler. ";}

        
        
        else if(doviztipi==dolar)  {
        paraustu=verilenpara-alinandoviz*3.63;
        buronunaldigipara= alinandoviz*3.63;
        cout<<     "Sayın" <<isim << soyisim <<"dolar satış kuru 3.63";
        cout<< "\nAldığınız dolar miktarı" <<alinandoviz;
        cout<< " Verdiğiniz TL miktari"<< buronunaldigipara ;
        cout<< "Para ustunuz" <<paraustu;
        cout<<"Teşekkür eder yine bekleriz. İyi Günler. ";}
        
            else if(doviztipi==sterlin) {
        paraustu=verilenpara-alinandoviz*4.66;
        buronunaldigipara= alinandoviz*4.66;
        cout<<     "Sayın" <<isim << soyisim <<"sterlin satış kuru 4.66";
        cout<< "\nAldığınız sterlin miktarı" <<alinandoviz;
        cout<< " Verdiğiniz TL miktari"<< buronunaldigipara ;
        cout<< "Para ustunuz" <<paraustu;
        cout<<"Teşekkür eder yine bekleriz. İyi Günler. ";}
        
        else if(doviztipi==frank) {
        paraustu=verilenpara-alinandoviz*3.70;
        buronunaldigipara= alinandoviz*3.70;
        cout<<     "Sayın" <<isim << soyisim <<"frank satış kuru 3.70";
        cout<< "\nAldığınız frank miktarı" <<alinandoviz;
        cout<< " Verdiğiniz TL miktari"<< buronunaldigipara ;
        cout<< "Para ustunuz" <<paraustu;
        cout<<"Teşekkür eder yine bekleriz. İyi Günler. ";}

İlk ve ana else if'in parantezi olmadığı kapatılmadığı artık ne olduysa olmadığı için.
Daha önceden gelen kod dolar için gelse bile o parantezin doğru kapatılmamasından dolayı direek eurolu else ifi çalıştırıyordu.

Sonra taa en alttan parantezleri kapata kapata gidiyordum. Bu satır kayboldu. Bildiğin genişletme tuşu yok sadece ana else if kodu kaldı.

CTRL z yapa yapa getirdim kapatıp açtım ulan bi baktım bbu blokların else if(doviztpi==...) kodları en üstte 4'erli satırlar şeklinde toplanmış.

basit bir kur çevirici üstüne para üstü verici 400 satır kod tuttu boşluklar da şu üstte gördüğün şekilde.
Kafam ağrıdı yemin ediyorum.
 
M

Murat Burç

SDN Okuru
Else if ile yolu uzatmışsın. Do while veya switch case ile belki biraz daha kısaltabilirsin. Fonksiyon yazarak ise bu kodu çok rahat 100 hatta 50 satırın altına düşürürsün. Zamanında lab derslerinde böyle uzun uzun kod yazardık, hoca gelip tak 30-40 satırda o kodu hallederdi şaşar kalırdık :D
Derslerei takip etmiyorum fonksiyonlara geldiler mi bimliyorum valla dümdüz yarım yamalak bilgimle yaptım 4-5 saatte. Açık konuşmak gerekirse derse çalışmaktan daha faydalı oldu. Bunların neredeyse hiçbirini bilmiyordum araştıra araştıra yaptım.

Bu programlamaya oldum olası zaman ayıramıyordum iyi oldu.
 

MrtAltg

Dekan
Emektar
Katılım
22 Şubat 2007
Mesajlar
9,830
Reaksiyon puanı
12,066
Puanları
113
son mesajları görünce if then else ler do while ler gözümde uçuştu iyi ki bırakmışım dedim.
 

Mtn S

Guru
Emektar
Katılım
16 Ocak 2017
Mesajlar
23,357
Reaksiyon puanı
15,374
Puanları
113
1597768596659.png

Gerçek uçak simulatörünü kullanmaya gidiyorum böyle bir saçmalık olamaz.
 

Mtn S

Guru
Emektar
Katılım
16 Ocak 2017
Mesajlar
23,357
Reaksiyon puanı
15,374
Puanları
113
Alışıyorsun. FSX oynamıştım bir süre.
Kendimde ayarlıyorum hiçbir fonksiyon çalışmıyor gidiyorum onun yerine mouse ile simulasyondaki düğmeleri ve kontrolleri kurcalayarak uçağı hareketlendirebiliyorum fakat bu bile yeterli değil.
 

crow88

Dekan
Katılım
1 Aralık 2010
Mesajlar
6,322
Reaksiyon puanı
3,129
Puanları
113
Yaş
58

Mtn S

Guru
Emektar
Katılım
16 Ocak 2017
Mesajlar
23,357
Reaksiyon puanı
15,374
Puanları
113
Klavye ile mouse'a karşılık gelen kuş kombinasyonları çok karışık vaziyette.
Normalde oyunlarda uçak sürmekte elime su dökülmez fakat burda birden fazla işi aynı anda yapmak gerekiyor ve her ne kadarda uçağı yere indirebilsemde arada bir uçak kendi kendine kontrolü kaybediyor.
 

crow88

Dekan
Katılım
1 Aralık 2010
Mesajlar
6,322
Reaksiyon puanı
3,129
Puanları
113
Yaş
58
Klavye ile mouse'a karşılık gelen kuş kombinasyonları çok karışık vaziyette.
Normalde oyunlarda uçak sürmekte elime su dökülmez fakat burda birden fazla işi aynı anda yapmak gerekiyor ve her ne kadarda uçağı yere indirebilsemde arada bir uçak kendi kendine kontrolü kaybediyor.
demek gerçek kullanıma daha çok ağırlık verilmiş.haliyle buda artık klavye ,mouse işlevinden daha farklı malzeme alımını zorluyor.
(madem bu oyunu aldın,hadi şunu da ekle,bunu da ekle vs)
oyun satmak kadar.bu resimdekilere de pazar payı açmak lazım:)
03a6a5d21fd82465b7292c972bf46eed.jpg
11239_3.jpg
750631a4554e861fd4b372878682be65.jpg
flight-simulator.jpg
images.jpg
plane.jpg
 

MrtAltg

Dekan
Emektar
Katılım
22 Şubat 2007
Mesajlar
9,830
Reaksiyon puanı
12,066
Puanları
113
ilk bir heves uçuş simulatörüne saldıracak millet baktılarki ucağı kaldırmak indirmek kullanmak klavye mause işi değil bırakcaklar sadece simciler saatlerini harcıyacak.
 

Mtn S

Guru
Emektar
Katılım
16 Ocak 2017
Mesajlar
23,357
Reaksiyon puanı
15,374
Puanları
113
demek gerçek kullanıma daha çok ağırlık verilmiş.haliyle buda artık klavye ,mouse işlevinden daha farklı malzeme alımını zorluyor.
(madem bu oyunu aldın,hadi şunu da ekle,bunu da ekle vs)
oyun satmak kadar.bu resimdekilere de pazar payı açmak lazım:)
Ekli dosyayı görüntüle 112812Ekli dosyayı görüntüle 112813Ekli dosyayı görüntüle 112814Ekli dosyayı görüntüle 112815Ekli dosyayı görüntüle 112816Ekli dosyayı görüntüle 112817
ilk bir heves uçuş simulatörüne saldıracak millet baktılarki ucağı kaldırmak indirmek kullanmak klavye mause işi değil bırakcaklar sadece simciler saatlerini harcıyacak.
Aynen öyle. FSX'e göre uçağın daha basit kontrolleri var diye oyun tarzı bir simalatör mü diye zorlayayım dedim fakat tamamen aldatmaca.
Manzara olarak uçakları uçurayım dedim fakat öylece uçurulmuyor. :)
 
M

Murat Burç

SDN Okuru
Ne konuşabilirim ki daha diyerek başladığım ve az önce biten video 40 dakika sürdü.

Ayarım yok yeminle.
Mesaj otomatik birleştirildi:

Millet kafayı yemiş.
 
Son düzenleyen moderatör:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst