#include #include #include using namespace std; int main { double x, y; int a, b, c, d, tercih; cout << "Lutfen a b c d degerlerini giriniz\n"; cin >> a; cin >> b; cin >> c; cin >> d; cout << "Lutfen bir metod seciniz \n 1 - Bisection \n 2 - Secant \n 3 - Newton \n 4 - Yeni Katsayilar \n"; switch system ; return EXIT_SUCCESS;} bu kodda switch dongusune neden girmiyor program? girmesi icin ne eksik? _may_

JPriest kadar detaylı bakmadım koda ama daha ilk bakışta bağırıyor kod neyin eksik olduğunu cin>>tercih; yazmayı unutmuşsun switche girmek için. :)

a, b, c ve d'yi istiyorsun kullanıcıdan ama tercih değişkenini istemiyorsun. switch için key değeri olarak da tercih değişkenini seçmişsin. Orda tercih için bellek adresinde hangi değer kaldıysa switch'de o değerlendirilecek. Ayrıca key değerleri için int türünde değerler vermen lazım. Sen char vermişsin. Derleyici sanırım o değerlerin ascii karşılığı ile işlem yapacaktır. case'lerdeki tek tırnakları kaldırmalısın. Sen hiç kaval çaldın mı?

: a, b, c ve d'yi istiyorsun kullanıcıdan ama tercih değişkenini istemiyorsun. switch için key değeri olarak da tercih değişkenini seçmişsin. Orda tercih için bellek adresinde hangi değer kaldıysa switch'de o değerlendirilecek. Ayrıca key değerleri için int türünde değerler vermen lazım. Sen char vermişsin. Derleyici sanırım o değerlerin ascii karşılığı ile işlem yapacaktır. case'lerdeki tek tırnakları kaldırmalısın. eyw kardesim cin >> tercih; lazim oldugunu biliyorum da degeri girip girip duruodum surekli case 4 yapiodu :S sanirim caselerdeki tirnaklarla ilgiliymis olay. eyw _may_