Ders İstek : C++ C# Java vs..
Bi sorum var mantığını öğrenmek istiyorum.C++ dilini öğrenmeye Yen`i başladım ve incelediğim örneklerin hemen hemen hepsinde 4 işlem yapılırken kullanıcıdan birinci sayı istenir sonra ikinci sayı istenir sonuç ekrana yazdırılır. Benim öğrenmek istediğim şey tek satırda kullanıcıdan girdi alınıp sonucun hesaplanması
Örneğin 4*5/3-2+7 = ?
Burda nasıl Bi yol izlemeliyim açıklarsanız sevinirim teşekkür ederim
- Offline
- Erkek
bütün programlama dilleri aynı mantık izler sayılar için değişken atarsın sayılar için int harfler için string değişken ve bu değişkenlere değer atarsın kullanıcıdan değişkenin değerini istettirirsin kullanıcı sayıları verir arka tarafta da sen o sayıları değikenlerin karşılığına gelen sayılarla toplar çarptırır dört işlem yaptırırsın ve sonucu ekrana yazdırırsın.
- Offline
- Erkek
mehmet erkan, bahsettiğin türde karmaşık girdiyi işleyecek nispeten basit bir parser yazman gerekiyor.
Girdi karakterlerinin sayı ya da aritmetik operatör olup olmadığını sorgulayabilmeli.
Programlamaya yeni başlıyorsan âcizane tavsiyem şimdilik C++`dan uzak dur ve Python, Scheme gibi bir dil öğrenmeye bak. Böylece dilin seviyesinden kaynaklanan zorluklarla boğuşmadan programlama öğrenirsin.
- Offline
- Erkek