Şimdi Ara

Java Hesap Makinesi Yardım!!!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
801
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar

    Java da bir txt dosyasından verileri okuyup sonucunu yine txt dosyasına yazan bir hesap makinesi programı yazmam gerekiyor.

    Örneğin:
    input.txt
    -------------
    2+5/2
    a+b*3
    6-7*9+5*3

    output.txt
    -------------
    2+5/2=4.5
    a+b*3=can’t calculate
    6-7*9+5*3=-42

    Yaşadığım sorun ise sayılar ve operatorler arasında herhangi bir boşluk olmaması. Bu yüzden veriyi int olarak nasıl okutabilirim. Birde input dosyasında herhangi bir parantez kullanımında da "can't calculate" mesajını vermesi gerekiyor. Bu yüzden işlem önceliğini nasıl sağlayabilirim.

    Çok acil bir durum. Yardımcı olan herkese şimdiden teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi ersanmaz -- 10 Şubat 2012; 1:14:41 >



  • Stack,Que biliyor musun?
  • Detaylı değil ama biliyorum.
  • infix formdaki bu ifadeleri postfix forma dönüştürmek en garantili yol. biraz google takılırsan detaylı bilgi bulursun hem ifadeler hem de algoritması hakkında.
  • Çok teşekkürler. Şu an bakıyorum. Umarım halledebilirim.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.