Bir masa, dört kişi, kalem kalem
Ortaya mezeler, herkese bir ana yemek ve dördün üçünün içtiği bir şişe şarap. Restoran hesaptan %10 indirdi.
| Kalem | Tutar | Paylaşan | Ada | Bora | Cem | Derin |
|---|---|---|---|---|---|---|
| Mezeler | 480,00 | dördü | 120,00 | 120,00 | 120,00 | 120,00 |
| Ana yemekler | 1.280,00 | herkes kendi | 320,00 | 260,00 | 410,00 | 290,00 |
| Şarap | 570,00 | Ada, Cem, Derin | 190,00 | — | 190,00 | 190,00 |
| Ara toplam | 2.330,00 | 630,00 | 380,00 | 720,00 | 600,00 | |
| %10 indirim | −233,00 | oranla | −63,00 | −38,00 | −72,00 | −60,00 |
| Toplam | 2.097,00 | 567,00 | 342,00 | 648,00 | 540,00 |
Hesabın tamamı bu ve hiçbir yeri zor değil. Yapmaya değer kılan şey, kestirme yolun kaça mal olduğu.
Asıl hata: hesabı kişi sayısına bölmek
2.097,00 ÷ 4 = 524,25 ₺. Masadaki en hızlı cevap bu, ve bu bir para transferidir. Bir meze bir ana yemek yiyip şarap içmeyen Bora yediğinden 182,25 ₺ fazla öder — kendi payının yarısından çok. En pahalı ana yemeği alıp şarabı da içen Cem 123,75 ₺ eksik öder.
Bir kere olsa kimse üstünde durmaz. Az sipariş veren arkadaş beşinci akşam yemeğinde fark eder, ve sonrasında genelde bir konuşma olmaz: az sipariş vermeyi bırakır.
Aynı hatanın ikinci yarısı POS cihazının öbür tarafındadır. Cem 2.097,00 ₺’nin tamamını öder ve 2.097,00 ₺ alacaklı değildir. Kendi payı 648,00 ₺ olduğuna göre alacağı 1.449,00 ₺’dir. Tamamını isteyip sonra kendi payını ortaya koymak aynı para, üstüne yanlış yapılacak iki işlem daha demektir.
İndirim hesabın yüzdesidir, o yüzden her payın da yüzdesi olmalı. 233,00 ₺’yi eşit düşmek — kişi başı 58,25 ₺ — Bora’ya siparişinin hak ettiğinden büyük bir indirim verir ve bunu Cem’in cebinden öder. Küçük bir tutar, ama tam olarak birinci hatayla aynı yönde.
Burada yapın
Uygulamanın çalıştırdığı fonksiyonların aynısı: her kalem yalnız üstündeki kişilere bölünüyor, indirim oranla küçültülüyor ve artan her kuruş yuvarlanıp yok edilmek yerine bir kurala göre yerleştiriliyor.
Hesabı kalem kalem bölün
Her kalemi kimin paylaştığını işaretleyin. Kalem yalnız üstündeki kişilere bölünüyor, artan kuruş da o kalemin içinde dağıtılıyor — masanın tamamına yayılmıyor.
| Kalem | Tutar | Paylaşanlar | |
|---|---|---|---|
- Ara toplam
- 2.330,00 ₺
- İndirim
- −233,00 ₺
- Toplam
- 2.097,00 ₺
Kişi başına düşen
- Ada567,00 ₺
- Bora342,00 ₺
- Cem648,00 ₺
- Derin540,00 ₺
Kim ne kadar ödedi
Kimin gerçekten ne kadar koyduğunu yazın — kart, nakit, ya da ikiye bölen iki kişi. Boş bırakırsanız tablo yalnızca kalemli bir hesap olarak kalır.
Tam sayı kuruş, kayan nokta yok ve payların toplamı tam olarak tutarın kendisi — uygulamanın çalıştırdığı kodun aynısı.
Uygulamadaki akış — ve bilerek saklamadığı şey
Sharefold’da tam olarak bu masa için bir mod var, ve uygulamanın hesap gerektirmeyen tek yeri orası.
- Hızlı hesap’ı açın. Tek sorduğu şey masada kaç kişi olduğu — iki ile altı arası, sonradan da kişi eklenebiliyor. Para birimi telefonun bulunduğu yerden geliyor ve değiştirilebiliyor.
- Kimseden önce isim yazması istenmiyor. Kişiler *Ben*, *Kişi 2*, *Kişi 3* olarak başlıyor; satırına dokunup adını değiştiriyorsunuz, ve masaların çoğu buna hiç girmiyor.
- Kalemleri ekleyin: ne kadardı ve kim paylaştı. Her kalem yalnız işaretli kişilere bölünüyor, artan kuruş da o kalemin içinde dağıtılıyor.
- Kalem formunda bir kamera düğmesi var. Yazarkasa fişini kalem listesine okuyor; emin olmadığı satırları sessizce tahmin etmek yerine düzeltmeniz için geri getiriyor.
- İndirim kendi satırı olarak giriyor ve herkesten oranla düşülüyor.
- Kimin ödediği ayrı bir ekranda, hesap geldikten sonra soruluyor — kim ne kadar koydu. O ana kadar masadaki kimse cevabı bilmiyor zaten; uygulamanın siz daha sipariş verirken bunu sormamasının sebebi bu.
- Son ekran özet: kim ne harcadı, kim kime ödeyecek ve hepsini zaten içinde olduğunuz sohbete metin olarak gönderen bir düğme.
Hızlı hesap hiçbir hesaba bağlanmıyor ve telefondan çıkmıyor. Telefonun kendi deposunda duruyor ve son işlemden 48 saat sonra siliniyor. Takas bu: kaydolacak bir şey yok, ama gelecek hafta dönüp bakacağınız bir şey de yok — özet ekranındaki paylaş düğmesi tam olarak bu yüzden var.

Bunlar da işinize yarar
- Ev arkadaşlarıyla kira ve faturalar nasıl bölüşülürÜç ev arkadaşı için baştan sona bir ay: kira odaya göre, fatura eşit, üçe bölünmeyen kuruşuyla birlikte. Bir de ev hesabını banka hesabından kopartan asıl hata.
- Tatil dönüşü kim kime ne borçluDört kişi, bir hafta ve ödeşilecek beş ödeme. Hesabı yapılmış bir örnek, tek bir “kim kime borçlu” rakamının neden iki para birimini kapsayamayacağı ve borçları ikili ikili kapatan bir hesap makinesi.