Example #1
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            //diary.AddRating(5);
            //diary.AddRating(8.5f);
            //diary.AddRating(4.7f);

            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMax();
            //float min = diary.GiveMin();

            for (; ;)
            {
                Console.WriteLine("Podaj ocene : ");
                float rating;
                bool  result = float.TryParse((Console.ReadLine()), out rating);

                if (result)
                {
                    if (rating < 1 || rating > 10)
                    {
                        Console.WriteLine("Nie poprawna liczba");
                        Console.WriteLine("srednia twoich ocen to " + diary.CalculateAverage());
                        Console.WriteLine("Najwyzsza ocena to " + diary.GiveMax());
                        Console.WriteLine("Najnizsza ocena " + diary.GiveMin());
                        Console.ReadKey();
                    }
                    else
                    {
                        diary.AddRating(rating);
                    }
                }
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1 - 10 : ");
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 0)
                {
                    break;
                }
                if (result)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Niepoprawna liczba. Podaj wartość z zakresu 1 - 10");
                    }
                }
            }

            Console.WriteLine("Średnia twoich ocen to: " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena to: " + diary.GiveMaxRating());
            Console.WriteLine("Najniższa ocena to: " + diary.GiveMinRating());
            Console.ReadKey();
        }
Example #3
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1-10: ");

                float rating;

                bool result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 11)
                {
                    break;
                }

                if (result)
                {
                    diary.AddRating(rating);
                }
            }

            Console.WriteLine("Średnia ocen= " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena= " + diary.GiveMaxRating());
            Console.WriteLine("Najniższa ocena= " + diary.GiveMinRating());
            Console.ReadKey();
        }
Example #4
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 0 - 10");

                double mark;
                bool   line = double.TryParse(Console.ReadLine(), out mark);

                if (mark == 11)
                {
                    break;
                }

                if (line && mark >= 0 && mark <= 10)
                {
                    diary.AddMark(mark);
                }
                else if (line)
                {
                    Console.WriteLine("Liczba spoza zakresu.");
                }
            }

            Console.WriteLine("Średnia twoich ocen to: " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena to: " + diary.ReturnMax());
            Console.WriteLine("Najniższa ocena to: " + diary.ReturnMin());
            Console.ReadKey();
        }
Example #5
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            Console.WriteLine("Aby zakończyć wpisywanie ocen wprowadź zank 0 lub literkę");
            for (; ;)  // pusta pętla for może działać nieskończenie dpoóki nie przerwiesz jej działania
            {
                Console.WriteLine("Podaj Ocenę w zakresie od 1 do 6:");
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating); //TryParse jest dodany ponieważ domyślnie ReadLine czyta stringi, TryParse zamieni wszystko co może w typ float czyli wszystkie liczby całkowite oraz z niewielką ilościa znaków po przecinku. natomiast w przypadku wsztstkich innych znaków niż liczby dla wartosci result zostanie przypisana wartość false,a do rating zostanie zwrócona wartość zero
                if (rating == 0)                                               // według tego warunku jeżeli wartość rating jest równa zero działanie pętli zostanie zakończone. Dotyczy to też przypadku wpisania jakiegoś znaku ponieważ przez TryParse w poprzedniej linijsce zostanie zwrócone zero do rating
                {
                    break;
                }
                if (result && rating >= 1 && rating <= 6) // oceny zostaną dodane do listy ocen tylko jesli spełnione zostaną wszystkie 3 warunki czyli ocena bedzie w zakresie 1-6, a ten warunek stworzony jest po to żeby błedne dane nie wpływały na średnią i inne wartości
                {
                    diary.AddRating(rating);
                }
                else
                {
                    Console.WriteLine("Nieprawidłowa ocena! Spróbuj ponownie");
                }
            }
            Console.WriteLine("Średnia tych ocen to:" + diary.CalculateAverage());// wypisanie średniej a nizej to wiadomo
            Console.WriteLine("Najwieksza ocena to:" + diary.MaxRating());
            Console.WriteLine("Najnizsza ocena to:" + diary.MinRating());
        }
Example #6
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            for (; ;)
            {
                Console.WriteLine("Enter rating from 1 to 10");
                float rating;
                bool  end;
                bool  result = float.TryParse(Console.ReadLine(), out rating);
                if (result)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Bad rating! Please enter rating from 1 to 10");
                    }
                }
                else
                {
                    Console.WriteLine("Bad value!");
                }
                for (; ;)
                {
                    Console.WriteLine("Do you want enter rating? (YES or NOT)");
                    string question = Console.ReadLine();
                    question = question.ToUpper();
                    if (question == "NOT")
                    {
                        end = true;
                        break;
                    }
                    else if (question == "YES")
                    {
                        end = false;
                        break;
                    }
                    else
                    {
                        Console.WriteLine("Bad value! Please enter YES or NOT");
                        continue;
                    }
                }
                if (end)
                {
                    break;
                }
            }

            Console.WriteLine("Average ratings: " + diary.CalculateAverage() + "\nMax rating: " + diary.GiveMaxRating() + "\nMin rating: " + diary.GiveMinRating());

            Console.ReadKey();
        }
Example #7
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();  //instacja obiektu klasy dzienniczka

            //diary.AddRating(5);
            //diary.AddRating(8.5f);
            //diary.AddRating(4.7f);


            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();


            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1 - 10 ");
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                diary.AddRating(rating);


                if (rating == 11)
                {
                    break;
                }

                if (result == true)
                {
                    diary.AddRating(rating);

                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Niepoprawna liczba, podaj liczbę z zakresu 1-10");
                    }
                }
            }

            Console.WriteLine("Średnia Twoich ocen wynosi: " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena to " + diary.GiveMaxRating());
            Console.WriteLine("Twoja najniższa ocena to " + diary.GiveMinRating());

            Console.ReadKey();

            Diary diary2 = new Diary();
            Diary diary3 = new Diary();
            Diary diary4 = new Diary();
            Diary diary5 = new Diary(); //nowe obiekty klasy dzienniczek; każdy obiekt niezależny;
            //każdy przekazuje swoje własne oceny i korzystałby z tych samych metod, które są zadeklarowane w klasie;
            //każdy miałby swój własny stan i oceny;
        }
Example #8
0
        static void Main(string[] args)
        {
            Diary diary = new Diary(); //zadeklarowalismy zmienna typu Diary (dzienniczek) - jak nazwa klasy Diary

            // =  new Diary(); - tworzymy instancje obiektu klasy dzienniczka
            // Diary(); to jest konstruktor domyślny (nie posiada argumentów), który potrafi zbudować nowy obiekt dzieniczka
            //diary.AddRating(5);
            //diary.AddRating(8.5f); // dodając na koncu wartosci f, kompilator wie, ze przekazujemy wartosc typu float
            // tak jak chcielismy, by lista w diary.cs przechowywała float
            // domyslnie wartosc traktowana jest jako typ double
            //diary.AddRating(4.7f);
            //float  avg = diary.CalculateAverage(); // deklaryjemy zmienna typu float i przypisyjemy  obiekt srednią
            //float max = diary.giveMaxRating();      // metody te nie przyjmują żadnych parametrów
            // float min = diary.GiveMinRating();

            for (; ;)  // pętla nieskonczona
            {
                Console.WriteLine("Podaj ocenę z zakresu 1 do 10");

                float rating;
                //Zabezpieczenie przed wprowadzeniem liter
                bool result = float.TryParse(Console.ReadLine(), out rating); //korzystamy z parsowania floata
                //i przekazujemy to, co użytkownik wprowadzi z klaiwatury
                //TryParse zabezpiecza by nie było bledu kiedy uzytkownika poda litere zamiast cyfry

                if (rating == 11)
                {
                    break; // spowoduje wyjscie z petli
                }

                if (result) // tutaj doajemy ocene, gdy result jest true, zapis (result == true ) odpowiada (result)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating); // ocene wpisana z klawiatury dodajemy do dzienniczka
                    }
                    else
                    {
                        Console.WriteLine("Niepoprawna liczba, podaj liczbe z zakresu 1 - 10");
                    }
                }
            }
            Console.WriteLine("Średnia twoich ocen to: " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena to: " + diary.giveMaxRating());
            Console.WriteLine("Najniższa ocena to: " + diary.GiveMinRating()); //diary to obiekt, a giveMinrating() to metoda
            Console.ReadKey();                                                 // zatrzymujemy program


            // tworzymy kolejne obiekty naszej klasy, kzdy obiekt jest niezalezny i przechowuje swoje wlasne oceny
            Diary diary2 = new Diary();
            Diary diary3 = new Diary();
            Diary diary4 = new Diary();
            Diary diary5 = new Diary();
        }
Example #9
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            diary.AddRating(5);
            diary.AddRating(1);
            diary.AddRating(3);

            float Avg = diary.CalculateAverage();
            float Max = diary.GiveMaxRating();
            float Min = diary.GiveMinRating();
        }
Example #10
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            //diary.AddRating(5);
            //diary.AddRating(8.5f);
            //diary.AddRating(4.7f);
            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();

            for (; ;)
            {
                Console.WriteLine("Podaj Ocenę z zakresu 1 - 10");

                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 11)
                {
                    break;
                }

                if (result)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Niepoprawna liczba, podaj liczbe z zakresu 1 -10");
                    }
                }
            }

            Console.WriteLine("Srednia twojch ocen to : " + diary.CalculateAverage());
            Console.WriteLine("Najwyzsza ocena to : " + diary.GiveMaxRating());
            Console.WriteLine("Najnizsza ocena to : " + diary.GiveMinRating());
            Console.ReadKey();

            Diary diary2 = new Diary();
            Diary diary3 = new Diary();
            Diary diary4 = new Diary();
            Diary diary5 = new Diary();
        }
Example #11
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            //diary.AddRating(5);
            //diary.AddRating(8.5f);
            //diary.AddRating(4.5f);

            //float avg = diary.CalculateAverage();
            // float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1-10");

                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 11)
                {
                    break;
                }

                if (result)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Niepoprawna liczbę, podaj liczbę z zakresu 1-10!");
                    }
                }
            }
            //int test = diary.DiaryCount();
            if (diary.DiaryCount() > 0) //zabezpieczenie przed natychmiastowym wyjściem z programu
            {
                Console.WriteLine("Średnia twoich ocen to: " + diary.CalculateAverage());
                Console.WriteLine("Max ocena to:" + diary.GiveMaxRating());
                Console.WriteLine("Min ocena to: " + diary.GiveMinRating());
                Console.ReadKey();
            }
        }
Example #12
0
        n(string[] args)
        {
            Diary diary = new Diary();

            diary.AddRaiting(5);
            diary.AddRaiting(8.5f);
            diary.AddRaiting(4.7f);

            float avg = diary.CalculateAverage();
            float max = diary.GiveMaxRating();
            float min = diary.GiveMinRating();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1-10");

                float rating = float.Parse(Console.ReadLine());

                diary.AddRaiting(rating);
            }
        }
Example #13
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            //diary.AddRating(5);
            //diary.AddRating(8.5f);
            //diary.AddRating(4.7f);

            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();

            for (; ;)
            {
                Console.Write("Podaj ocenę z zakresu 1 - 10: ");
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 11)
                {
                    break;
                }
                if (result)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Podałeś niepopraną liczbę !");
                    }
                }
            }
            Console.WriteLine("Średnia twoich ocen to: " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena to: " + diary.GiveMaxRating());
            Console.WriteLine("Najniższa ocena to: " + diary.GiveMinRating());
            Console.ReadKey();
        }
Example #14
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();   //Tworzenie nowego obiektu

            //diary.AddRating(5);
            //diary.AddRating(8.5); - liczba z przecinkiem jest automatycznie typem double
            //diary.AddRating(8.5f);       //Narzucenie kompilatorowi, że jest to typ float
            //diary.AddRating(4.7f);

            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1 - 10");

                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 11)
                {
                    break;
                }
                else
                {
                    if (result && rating <= 10 && rating >= 0)
                    {
                        diary.AddRating(rating);
                    }
                }
            }

            Console.WriteLine("Średnia Twoich ocen to: " + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena: " + diary.GiveMaxRating());
            Console.WriteLine("Najniższa ocena: " + diary.GiveMinRating());
            Console.ReadKey();
        }
Example #15
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            for (; ;) // Nieskończona pętla uzupełniająca oceny w dzienniku
            {
                Console.WriteLine("Podaj swoją ocenę z zakresu 1 - 10");
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating); // Próba parsowania string na float
                // Warunek wyjścia - liczba 11
                if (rating == 11)
                {
                    break;
                }
                // Sprawdzanie poprawności wprowadzonych danych
                if (result)
                {
                    if (rating >= 1 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Ocena z poza zakresu");
                    }
                }
                else
                {
                    Console.WriteLine("Nie podano liczby");
                }
            }

            // Wyświetlanie danych
            Console.WriteLine("Średnia podanych ocen to :" + diary.CalculateAverage());
            Console.WriteLine("Najwyższa ocena to :" + diary.GiveMaxRating());
            Console.WriteLine("Najniższa ocena to :" + diary.GiveMinRating());
            Console.ReadKey();
        }