Soru? (çözüldü)
Android için bir matematik işlemi yapıyorum:
3-5 = - 2 çıkıyor. Ben iki sayı arasındaki farkı istiyorum ama eksi çıkınca hata alıyorum.
Bir sayıyı nasıl pozitif yaparım?
Çözümler:
özetle: Küçük sayıdan büyük sayıyı çıkarınca -oluyor.
- sayı - başka sayı ile çarpınca artı oluyor -*-=+ okuldaki matematik temeli
Aşağıda arkadaşların çözümleri var.
çözüm 1
tvSonuc. SetText(String. ValueOf(Math. Abs(sayi1-sayi2)));
çözüm 2
tvSonuc. SetText(String. ValueOf((sayi1-sayi2)*-1));
Şerif Çalıbaş
Ş
-1 ile çarp
kendisi ile çarpıyorum olmuyor bir de bununla çarpim. (malum eksi ile eksi çarpılinca artı olur)
atama yapmadan önce çarparsan belki olur. Androidde hiç çalışmadım aklıma gelen çözümü söyledim
kod şu tvSonuc. SetText(String. ValueOf(sayi1-sayi2));
birde böyle dene istersen tvSonuc. SetText(String. ValueOf((sayi1-sayi2)*-1)
süper
Sonucun mutlak değerini al.
haloldu ama merak ettim nasıl oluyordu o (malum matematik bilgisi
Math. Abs(3-5)
bi enim alternatif olarak sağol hocam
harika bu da çalıştı: TvSonuc. SetText(String. ValueOf(Math. Abs(sayi1-sayi2)));
veya
m=(say1-say2)*(-1)
tvSonuc. SetText(String. ValueOf(m)
hocam ikinci kod da süper ve çalıştığı şekli aynen şöyle: İnt m=(sayi1-sayi2)*-1; (parantezden çıkarmam gerekti. Parantez matematiksel bir durumla tekrar eksi yaptı sanırım.
haloldu dostlar teşekkürler
3 ten 5 cıkarirsan öyle cıkar tam tersini deneyin yada mutlak değer fonksyonu işinizi görücektir
uygulamada kullanıcı küçük sayı ile başlayabilir. O yüzden işi şansa bırakmadım ve şu an arkadaşların önerisi ile mutlak değer fonksiyonunu kullandım sağol
Mutlak değer sanırım bunun için var
Matematik dersinde, gerçek hayatta ne işe yarayacak dediğiniz MUTLAK DEĞER konusunun, gerçek hayatla buluştuğu nokta burası.
-1 ile çarpma kodunu yazarsanız ve bu seferde normalde sonucun eksi olmadığı bir işlem yaptığınızda + olan sonucu - ye çevirmiş olursunuz.
büyük sayı ve küçük sayıyı belirle büyükten küçük çıkart
if (sayı1>sayı2){
$sonuc= (sayı1-sayı2)
}else{
$sonuc=(sayı2-sayı1)
}
text. Settext=$sonuc;
Bu da güzel bir yöntem, aklıma geldi ama yapamamıştım. If else konularını daha yeni bir uygulamada test ediyorum
kemaleddin ya neden bu kadar zorladınki beni güldürdün. Çatal varken neden ısrarla çinlilerin çubuklarına yönlendiriyorsun .
alternatif yol oldu bu sayede öğrenmiş olduk. Herkes kestirmeden giderse, yeni bir şey öğrenemeyiz ki
Mert DemirkesenGökoglu çözüm için değil mantığı anlamak içindi benimkisi.