• 18-12-2023, 15:33:15
    #1
    Kendim için yaptım, yapmışken R10 Ailem ile paylaşmak istedim. Belki kullanmak isteyen olur

    (JAVA)
    import java.util.Scanner;
    
    // Press Shift twice to open the Search Everywhere dialog and type `show whitespaces`,
    // then press Enter. You can now see whitespace characters in your code.
    public class Main {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int mevcutLot = 0; // Ekleme yapmadan önceki lot sayımız
    float mevcutMaliyet = 0; // Ekleme yapmadan önceki maliyetiniz (1 lot alış fiyatınız.)
    int yeniAlinanLot = 0; // Ekleme yapacağınız lot sayısı
    float yeniAlinanLotMaliyeti = 0;// Ekleme yapacağınız lotların 1 adet maliyet fıyatı
    float mevcutToplamTL = 0; // Ekleme yapılmadan güncel bakiyeniz
    float yeniAlinanToplamTL = 0; // Ekleme yaptığınız lotun bakiyesi
    float tumununToplamiTL = 0; // Ekleme yapıldıktan sonraki güncel bakiyeniz
    float toplamAlinanLOT = 0; // Ekleme yaptıktan sonraki güncel lot sayınız
    float guncelMaliyet = 0; // Ekleme yapıldıktan sonraki güncellenmiş maliyetimiz
    System.out.println("Maliyet Hesaplama Sihirbazı");
    System.out.println("");
    System.out.println("Mevcut lot sayınızı giriniz.");
    mevcutLot = scanner.nextInt();
    System.out.println(mevcutLot + " adet Lot'un alış maliyetini giriniz.");
    mevcutMaliyet = scanner.nextFloat();
    System.out.println("Yeni alacağınız LOT sayısını giriniz");
    yeniAlinanLot = scanner.nextInt();
    System.out.println("Yeni aldığınız " + yeniAlinanLot + " Adet LOT'un maliyetini giriniz.");
    yeniAlinanLotMaliyeti = scanner.nextFloat();
    System.out.println("Hesaplanıyor...");
    
    mevcutToplamTL = mevcutMaliyet * mevcutLot;
    yeniAlinanToplamTL = yeniAlinanLot * yeniAlinanLotMaliyeti;
    tumununToplamiTL = mevcutToplamTL + yeniAlinanToplamTL;
    toplamAlinanLOT = mevcutLot + yeniAlinanLot;
    guncelMaliyet = tumununToplamiTL / toplamAlinanLOT;
    
            System.out.println("Maliyetiniz " + mevcutMaliyet + " TL'den " + guncelMaliyet + " TL'ye güncellenmiştir.");
    Ben programı borsa İstanbul'da kullanmak için yaptım ama kripto için de sorunsuz çalışmaktadır.
    App amacı satın almadan önce maliyetinizin ne kadar düşeceğini öğrenmektir.
    Hesapladığım Hisse #IZENR... (Bilenler bilir )
  • 18-12-2023, 15:37:44
    #2
    elinize sağlık
  • 22-12-2023, 20:25:24
    #3
    Öncelikle öğrenmeye çalışman ve bir şeyler başarman güzel bunları iyi niyetle paylaşman daha güzel.

    O zaman bende sana iyi niyetimle bir fikir vereyim.
    1- Kod yazarken mesela diyelimki aynı değişken tipinde değişkenlerin varsa onları ayrı ayrı tanımlamak yerine bir satırda tanımlayabilirsin.
    2- Yazılarınıda her zaman string değişkenlerde tutki daha sonra editlemesi / yönetmesi daha kolay olsun.
    3- Bir sonraki adıma geçip bunları biryerde ( text , access, veritabanları ) saklamayı ve oradan cekmeyi deneyebilirsin.
    4- Bazı değerleri anlık çekmek için "web api" yapısını öğrenebilirsin.
    5- ilerede de arayüz için winform yada web yada mobile yönlenebilirsin.

    Başarılar...
  • 22-12-2023, 20:56:41
    #4
    ozzyozmen adlı üyeden alıntı: mesajı görüntüle
    Öncelikle öğrenmeye çalışman ve bir şeyler başarman güzel bunları iyi niyetle paylaşman daha güzel.

    O zaman bende sana iyi niyetimle bir fikir vereyim.
    1- Kod yazarken mesela diyelimki aynı değişken tipinde değişkenlerin varsa onları ayrı ayrı tanımlamak yerine bir satırda tanımlayabilirsin.
    2- Yazılarınıda her zaman string değişkenlerde tutki daha sonra editlemesi / yönetmesi daha kolay olsun.
    3- Bir sonraki adıma geçip bunları biryerde ( text , access, veritabanları ) saklamayı ve oradan cekmeyi deneyebilirsin.
    4- Bazı değerleri anlık çekmek için "web api" yapısını öğrenebilirsin.
    5- ilerede de arayüz için winform yada web yada mobile yönlenebilirsin.

    Başarılar...
    Teşekkürler
  • 22-12-2023, 21:41:45
    #5
    Rica ederim. Başarılar ve iyi forumlar...