İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Ödev Yardım !!!

donanimci0707.12.20129 cevap1.241 görüntüleme
2012'den beri7 mesaj
#1
İlk öncelikle merhaba arkadaşlar.

Ben C# da değişken tipini Float ve Double olarak değiştirmeme rağmen sayı ondalık olarak yazılmadı lütfen yardım edin ..


http://b1212.hizliresim.com/14/7/gnt68.jpg
Cevaplar
2009'den beri11 bin mesaj
#2
Pek bilgim yok ama integer olarak başlamışsın acaba o float mı olmalı?
2007'den beri17 bin mesaj
#3
Kodu şu şekilde yazmayı dene istersen. Formatted text'ler için formatlamaları aktif olarak kullanmalısın bence...

Console
.WriteLine("A'nın B'ye göre bölümü: {0:f2} çıkmıştır", bol);
donanimci07 Konuyu açan
2012'den beri7 mesaj
#4
dgncn dedi: ↑
Pek bilgim yok ama integer olarak başlamışsın acaba o float mı olmalı?
Benim bildiğim float sadece ondalık sayılarda qecerli ve hocanın verdiği sayıda 15 ve 2 yani bunu bolümü 7,5 cıkması lzm ve float yaptığımdada bu sonucu elde edemiyorum.
2007'den beri17 bin mesaj
#5
Bu arada tüm rakamları float ya da double tipinden tanımla. Int ile işlem yapınca bölmede yanlış sonuç alırsın...
donanimci07 Konuyu açan
2012'den beri7 mesaj
#6
cgrszone dedi: ↑
Kodu şu şekilde yazmayı dene istersen. Formatted text'ler için formatlamaları aktif olarak kullanmalısın bence...

Console
.WriteLine("A'nın B'ye göre bölümü: {0:f2} çıkmıştır", bol);
Yanlız bu şekilde sadece 7.00 yazdı benim elde etmek istediğim sonuc 7,5 bunu nasıl elde edebilirm ? Ayrıca su kodu daha gormedik {0:f2}
2009'den beri11 bin mesaj
#7
cgrszone dedi: ↑
Bu arada tüm rakamları float ya da double tipinden tanımla. Int ile işlem yapınca bölmede yanlış sonuç alırsın...
Float a=15 ... carp,bol ; gibi mi olmalı?
donanimci07 Konuyu açan
2012'den beri7 mesaj
#8
cgrszone dedi: ↑
Bu arada tüm rakamları float ya da double tipinden tanımla. Int ile işlem yapınca bölmede yanlış sonuç alırsın...
denicem .
2007'den beri17 bin mesaj
#9
donanimci07 dedi: ↑
Yanlız bu şekilde sadece 7.00 yazdı benim elde etmek istediğim sonuc 7,5 bunu nasıl elde edebilirm ? Ayrıca su kodu daha gormedik {0:f2}
Bir önceki mesajımda yazdım. Int'ler ile işlem yaparsan veri int olarak dönder sonra double ya da float tipindeki veriye eşitlenir. Ya işlem yapmadan önce double'a convert edeceksin, ya int'leri double ile type cast edeceksin ya da tüm rakamları double olarak kullanacaksın...
donanimci07 Konuyu açan
2012'den beri7 mesaj
#10
Evet oldu tüm değişken türlerini double türünden aldım . Sorun kalmadı teşekkürler.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.