Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Przelicznik liczb


Rekomendowane odpowiedzi

Opublikowano

Mógłby mnie ktoś nakierować jak zrobić coś w stylu przelicznika liczb?
Chodzi mi o to że mam sobie np liczbę 999 Dodaje do niej 61 i liczba wynosi 1.60a a gdy dodam do niej np. 400 będzie wynosić 2.00a. Kolejnym progiem przy 999.99a było by 1.00b. A przy odejmowaniu było by w drugą stronę z literkami.. Pomoże ktoś? Chociaż żeby mnie ktoś naprowadził.

 

Opublikowano

Co Ty - zadanie ze spoja nam robisz? Opisz dokładnie jak wygląda klucz przekształacania. Niezrozumiałe jest to co piszesz.

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

Co Ty - zadanie ze spoja nam robisz? Opisz dokładnie jak wygląda klucz przekształacania. Niezrozumiałe jest to co piszesz.

No bo nie chce żeby wyświetlało mi liczby typu 100000000000000 tylko np 100.00c. Bo też w unity nie da się użyć BigInteger, żeby można było to bym sobie poradził. 

A chce żeby np wyświetlało mi w labelu liczbę 1560 jako 1.56a... Nie wiem jak to wytłumaczyć, chce żeby to wyglądało mniej więcej jak w grze Tap Titans na androida. 

Opublikowano

Program.cs

using System;
namespace NUMB
{
    class Program
    {
        static void Main(string[] args)
        {
            Numbers num = new Numbers();
            while (true )
            {
                num.number = float.Parse(Console.ReadLine());
                Console.WriteLine (num.numberValue);
            }
        }
    }
}

 

Numbers.cs

namespace NUMB
{
    class Numbers
    {
        public float number;
        public string numberValue
        {
            get { return GetValue(this.number); }
            set {;}
        }

        public string GetValue(float number)
        {
            int charCode=0;
            char Char=' ';
            while (number/1000>1)
            {
                number /= 1000;
                charCode++;
                Char = (char)(97 + charCode-1);
            }
            return number.ToString() + Char;
        }
    }
}

399311446580204914647.png
Mam nadzieję, że o to chodziło :D.

Opublikowano

Program.cs

using System;
namespace NUMB
{
    class Program
    {
        static void Main(string[] args)
        {
            Numbers num = new Numbers();
            while (true )
            {
                num.number = float.Parse(Console.ReadLine());
                Console.WriteLine (num.numberValue);
            }
        }
    }
}

 

 

Numbers.cs

namespace NUMB
{
    class Numbers
    {
        public float number;
        public string numberValue
        {
            get { return GetValue(this.number); }
            set {;}
        }

        public string GetValue(float number)
        {
            int charCode=0;
            char Char=' ';
            while (number/1000>1)
            {
                number /= 1000;
                charCode++;
                Char = (char)(97 + charCode-1);
            }
            return number.ToString() + Char;
        }
    }
}

399311446580204914647.png

Mam nadzieję, że o to chodziło :D.

 

 

Mniej więcej tylko ech... Przydała by się obsługa BigInteger w unity bo nie mam pojęcia jak to zrobić w ten sposób a wytłumaczyć to jest jeszcze trudniej :D 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...