示例#1
0
        static void Main()
        {
            Liczba liczba = new Liczba();

            liczba.Dodaj(5);
            liczba.Odejmij(20);
        }
示例#2
0
    public void licz(Liczba liczba)
    {
        switch (liczba.typ)
        {
        case dzialanie.dodac:
            wynik += liczba.wartosc;
            break;

        case dzialanie.odjac:
            wynik -= liczba.wartosc;
            break;

        case dzialanie.mnozyc:
            wynik = wynik * liczba.wartosc;
            break;

        case dzialanie.dzielic:
            wynik = wynik / liczba.wartosc;
            break;

        case dzialanie.bezwzgl:                     //Wartość bezwględna
            wynik = Mathf.Abs(wynik);
            break;

        case dzialanie.pierw:                       //Pierwiastek kwadratowy
            wynik = Mathf.Sqrt(wynik);
            break;
            // to be continued
        }
    }
示例#3
0
        public void OnGet()
        {
            var SessionLiczba = HttpContext.Session.GetString("SessionLiczba");

            if (SessionLiczba != null)
            {
                Liczba =
                    JsonConvert.DeserializeObject <Liczba>(SessionLiczba);
            }
        }
示例#4
0
        public void IntToRoman_WrongReturn_Calculated()
        {
            //Arrange
            var num = new Liczba();
            //Act
            String numnum = num.IntToRoman(2019);

            //Assert
            Assert.AreEqual(numnum, "MMXIX");
        }
示例#5
0
        public void IntToRoman_OutOfBoundsInteger_Exception()
        {
            //Arrange
            var num = new Liczba();
            //Act
            var ex = Assert.Throws <ArithmeticException>(
                () => num.IntToRoman(4000));

            //Assert
            Assert.That(ex.Message == "Parametr poza zakresem");
        }
示例#6
0
    public static void Main()
    {
        Liczba a = new Liczba();

        Console.WriteLine("{0}\t{1}", a.Ujawnij(), a.a);
        a.a = 3;
        Console.WriteLine("{0}\t{1}", a.Ujawnij(), a.a);
        a.a = 5;
        Console.WriteLine("{0}\t{1}", a.Ujawnij(), a.a);
        Console.ReadKey();
    }
示例#7
0
        // Tutaj została określona metoda wyliczania napisu reprezentującego dany obiekt biznesowy.
        // Dla obiektu punktu jest to nazwa definicji i liczba przypisanych punktów.
        // Metoda ta będzie wykorzystywana wszędzie tam, gdzie trzeba będzie podać obólną informację
        // o danym obiekcie biznesowym, np w komunikatach o błędach.
        //
        public override string ToString()
        {
            //
            // Pomimo, że wartość pola Definicja jest required, to należy sprawdzić czy nie jest null.
            // Ponieważ pole nie jest readonly oznacza to, że może być jeszcze nie zainicjowane.
            // Gdyby odwołanie było zrobione do pola Dokument, weryfikacja nie była by potrzebna, gdyż
            // o pole jest readonly i required, czyli jest inicjowane zawsze w konstruktorze obiektu.
            //
            var liczba = Liczba.ToString(CultureInfo.InvariantCulture);

            return(Definicja != null
                ? Definicja + " " + liczba
                : liczba);
        }
示例#8
0
        static void Main(string[] args)
        {
            var    liczba = new Liczba();
            String input  = Console.ReadLine();

            while (!Int32.TryParse(input, out int number))
            {
                Console.WriteLine("Oops...Błąd");
                Environment.Exit(0);
            }
            String output = liczba.IntToRoman(Convert.ToInt32(input));

            Console.WriteLine(output);
            Console.ReadKey();
        }
示例#9
0
        public void Fizz()
        {
            Wynik = "Otrzymano: ";
            if (Liczba % 3 == 0)
            {
                Wynik = Wynik + "Fizz";
            }
            if (Liczba % 5 == 0)
            {
                Wynik = Wynik + "Buzz";
            }
            if (Liczba % 3 != 0 && Liczba % 5 != 0)
            {
                Wynik = "Liczba " + Liczba.ToString() + " nie spełnia kryteriów Fizz / Buzz";
            }

            Data = DateTime.Now;
        }
示例#10
0
        //private async Task LoadAsync(IdentityUser user)
        //{

        //    string userName = await _userManager.GetUserNameAsync(user);
        //   // uzytkownik = userName;
        //}
        //public async Task<IActionResult> OnGetAsync()
        //{
        //    var user = await _userManager.GetUserAsync(User);
        //    if (user == null)
        //    {
        //        return NotFound($"Unable to load user with ID '{_userManager.GetUserId(User)}'.");
        //    }

        //    await LoadAsync(user);
        //    return Page();
        //}
        public void Fizz()
        {
            // var user = _userManager.GetUserAsync(User);
            Wynik = Wynik + "Otrzymano: ";
            if (Liczba % 3 == 0)
            {
                Wynik = Wynik + "Fizz";
            }
            if (Liczba % 5 == 0)
            {
                Wynik = Wynik + "Buzz";
            }
            if (Liczba % 3 != 0 && Liczba % 5 != 0)
            {
                Wynik = "Liczba " + Liczba.ToString() + " nie spełnia kryteriów Fizz / Buzz";
            }

            Data = DateTime.Now;
        }