Example #1
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 #2
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

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

            DiaryStatistics stats = diary.ComputerStatistics();

            Console.WriteLine("Srednia wartosc" + stats.AverageGrade);
            Console.WriteLine("Maksymalna wartosc" + stats.MaxGrade);
            Console.WriteLine("Minimalna wartosc" + stats.MinGrade);


            /*
             * for (; ; )
             * {
             *      Console.WriteLine("Poda 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)
             *      {
             *              if(rating > 0 && rating <= 10)
             *              {
             *                      diary.AddRating(rating);
             *              }
             *              else
             *              {
             *                      Console.WriteLine("Nie poprawna liczba. Podaj liczbę 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 == 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 #4
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 #5
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 #6
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();
        }
        /// <summary>
        /// Method displaying instructions, uses other methods to display answers
        /// </summary>
        /// <param name="student"></param>
        public static void AskForRatings(Diary student)
        {
            Console.WriteLine($"Podaj oceny ucznia z zakresu 1-10 uzyskane przez  {student.imie}");
            for (; ;)
            {
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating);

                if (rating == 11)
                {
                    break;
                }
                if (result == true)
                {
                    if (rating >= 1 && rating <= 10)
                    {
                        student.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Niepoprawna liczba1 Podaj liczbę z zakresu od 1 do 10");
                    }
                }
            }
        }
Example #8
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

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

            for (; ;)
            {
                Console.WriteLine("podaj ocene z zakresu 1-10");
                float rating = float.Parse(Console.ReadLine());


                if (rating == 11)
                {
                    break;
                }
                diary.AddRating(rating);
            }
            Console.WriteLine("Srednia twoich ocen to:" + diary.CalculateAverange());
            Console.WriteLine("max ocena to:" + diary.GiveMaxRating());
            Console.WriteLine("min ocena to:" + diary.GiveMinRating());

            Console.ReadKey();
        }
Example #9
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            diary.AddRating(5);
            diary.AddRating(3.5f);
            diary.AddRating(1.5f);

            DiaryStatistics stats = diary.ComputeStatistics();


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

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



            //    if (rating == 11)
            //    {
            //        break;
            //    }

            //    if (result == true)
            //    {
            //        if (rating > 0 && rating <= 10)
            //        {
            //            diary.AddRating(rating);
            //        }
            //        else
            //        {
            //            Console.WriteLine("Niepoprawna ocena !");
            //        }

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

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


            DiaryStatistics stats = diary.ComputerStatistics();

            Console.WriteLine("Średnia wartość:  " + stats.AverageGrade);
            Console.WriteLine("Maksymalna ocena:  " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena:  " + stats.MinGrade);

            //SpeechSynthesizer synt = new SpeechSynthesizer();
            //synt.Speak("Cześć Marcin");
        }
Example #11
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 #12
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 #13
0
        private static void PassByValueAndRef()
        {
            Diary diary = new Diary();

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

            //Console.WriteLine(Diary.maxGrade);

            Diary diary2 = new Diary();
            Diary diary3 = diary2;
            Diary diary4 = new Diary();
            Diary diary5 = new Diary();

            GiveName(ref diary2);

            Console.WriteLine(diary3.Name);

            Console.WriteLine(Diary.count);
        }
Example #14
0
        static void Main(string[] args)
        {
            Diary diary = new Diary(); //Diary() - metoda konstruktor; Tworzenie instancji obiektu typu klasa diary

            diary.AddRating(4);
            diary.AddRating(9);
            diary.AddRating(4.5f);

            DiaryStatistics stats = diary.ComputeStatitsics();

            Console.WriteLine("Średnia ocena: " + stats.avgGrade);
            Console.WriteLine("Max ocena: " + stats.MaxGrade);
            Console.WriteLine("Min ocena: " + stats.MinGrade);



            //for (; ;)
            //{
            //    Console.WriteLine("Podaj ocene: ");
            //    float rating;
            //    bool result = float.TryParse(Console.ReadLine(), out rating);
            //    if (rating == 11)
            //    {
            //        break;
            //    }
            //    if (result && rating <= 10 && rating >= 0)
            //    {
            //        diary.AddRating(rating);
            //    }
            //    else
            //    {
            //        Console.WriteLine("Błędna liczba!");
            //    }

            //}
            Console.ReadKey();
        }
Example #15
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            diary.AddRating(5);
            diary.AddRating(8.5f);
            diary.AddRating(4.7f);
            diary.AddRating(1.2f);
            diary.AddRating(9.6f);

            DiaryStatistics stats = diary.ComputeStatistics();

            Console.WriteLine("Srednia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymakna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);

            Diary diary2 = new Diary();

            diary2.AddRating(5);
            diary2.AddRating(2.5f);
            diary2.AddRating(3.7f);
            diary2.AddRating(4.2f);
            diary2.AddRating(7.6f);

            stats = diary2.ComputeStatistics();


            Console.WriteLine("Srednia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymakna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);

            //SpeechSynthesizer synt = new SpeechSynthesizer();
            //synt.Speak("Cześć Marcin");

            //Console.ReadKey();
        }
Example #16
0
        static void Main(string[] args)     //initialization
        {
            Diary diary = new Diary();      //creating an object of a specific class

            //diary.AddRating(5);             //adding list elements
            //diary.AddRating(8.5f);
            //diary.AddRating(4.5f);
            //diary.AddRating(6.25f);
            //diary.AddRating(2);
            //diary.AddRating(3.75f);

            //float avg = diary.AvCalc();     //asigning values using Diary class methods
            //float max = diary.MaxRate();
            //float min = diary.MinRate();

            for (; ;)                       //infinite loop
            {
                Console.WriteLine("Please, type a rate value (1-10)");
                float rating;
                bool  result = float.TryParse(Console.ReadLine(), out rating); //thanks to TryParse we're checking whether an input is a number or not

                if (rating == 11)
                {
                    break;
                }

                if (result)
                {
                    if (rating > 1 && rating < 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Bad number. Try to change it for 1-10");
                    }
                }

                ;
            }

            Console.WriteLine("Average rating is : " + diary.AvCalc());
            Console.WriteLine("Max rating is : " + diary.MaxRate());
            Console.WriteLine("Min rating is : " + diary.MinRate());
            Console.ReadKey();
        }
Example #17
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 #18
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

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

            //float avg = diary.Average();
            //float max = diary.MaxRating();
            //float min = diary.MinRating();


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

                if (rating == 555)
                {
                    break;
                }

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

            Console.WriteLine("Średnia ocen to: " + diary.Average());
            Console.WriteLine("Najwyższa ocena to: " + diary.MaxRating());
            Console.WriteLine("Najniższa ocena to: " + diary.MinRating());
            Console.ReadKey();

            Diary diary2 = new Diary();
            Diary diary3 = new Diary();
        }
Example #19
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 #20
0
        static void Main(string[] args)
        {
            Diary diary = new Diary(); //tworzymy nowy obiekt klasy Diary

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

            //float avg = diary.CalcAverage();
            //float max = diary.GetMaxRating();
            //float min = diary.GetMinRating();

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

                float rating = 0;
                bool  result = float.TryParse(Console.ReadLine(), out rating); //Wprowadzanie oceny w konsoli

                if (rating == 11)                                              //Wyjście z pętli przy ocenie 11
                {
                    break;
                }

                if (result == true)                  //Sprawdzenie czy wprowadzona wartość jest liczbą
                {
                    if (rating >= 1 && rating <= 10) //Sprawdzenie czy liczba mieści się w zakresie
                    {
                        diary.AddRating(rating);     //Dodanie oceny do dzienniczka
                    }
                    else
                    {
                        Console.WriteLine("Liczba niepoprawna");
                    }
                }
            }


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

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

            //float avg = diary.CallculateAverge();
            //float max = diary.GiveMaxRatings();
            //float min = diary.GiveMinRating();

            for (; ;)
            {
                Console.WriteLine("Podaj ocenę z zakresu 1-10. Gdy wpiszesz wszystkie oceny wpisz 11. ");
                float rating;
                bool  results = float.TryParse((Console.ReadLine()), out rating);


                if (rating == 11)
                {
                    break;
                }
                if (results == true)
                {
                    if (rating > 0 && rating <= 10)
                    {
                        diary.AddRating(rating);
                    }
                    else
                    {
                        Console.WriteLine("Podałeś niewłaściwą liczbę ");
                    }
                }
            }
            Console.WriteLine("Oto średnia twoich ocen: " + diary.CallculateAverge());
            Console.WriteLine("Twoja najwyższa ocena to: " + diary.GiveMaxRatings());
            Console.WriteLine("Oto twoja najniższa ocena: " + diary.GiveMinRating());
            Console.ReadKey();
        }
Example #22
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 #23
0
        static void Main(string[] args)
        {
            Diary[] Uczniowie = new Diary[2];
            for (int i = 0; i < 2; i++)
            {
                Console.WriteLine("Wprowadz oceny ucznia nr " + (i + 1));
                Diary diary = new Diary();
                //diary.AddRating(5);
                //diary.AddRating(4.5f);
                //diary.AddRating(4.8f);
                //diary.AddRating(2.5f);

                diary.AddRating();

                //Console.WriteLine("Srednia twoich ocen = " + diary.CalculateAverage());
                //Console.WriteLine("Najlepsza twoja ocena to " + diary.MaxRating());
                //Console.WriteLine("Najgorsza twoja ocena to " + diary.MinRating());

                DiaryStatistics diaryStatistics = diary.ComputeStatistics();
                Console.WriteLine("Srednia twoich ocen = " + diaryStatistics.AverageGrade);
                Console.WriteLine("Najlepsza twoja ocena to " + diaryStatistics.MaxGrade);
                Console.WriteLine("Najgorsza twoja ocena to " + diaryStatistics.MiniGrade);
                Swiadectwo.Sprawdzenie((int)diaryStatistics.AverageGrade);

                //Console.WriteLine();
                //Console.WriteLine("Wprowadz oceny ucznia nr 2.");
                //Diary diary2 = new Diary();
                //diary2.AddRating();

                //diaryStatistics = diary2.ComputeStatistics();
                //Console.WriteLine("Srednia twoich ocen = " + diaryStatistics.AverageGrade);
                //Console.WriteLine("Najlepsza twoja ocena to " + diaryStatistics.MaxGrade);
                //Console.WriteLine("Najgorsza twoja ocena to " + diaryStatistics.MiniGrade);
            }

            Console.WriteLine(Diary.count);

            Console.ReadKey();
        }
Example #24
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 #25
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();
        }
Example #26
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

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

            DiaryStatistics stats = diary.ComputeStatistics();


            Console.WriteLine("Średnia ocena: " + stats.averageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.maxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.minGrade);

            Diary diary2 = new Diary();

            diary2.AddRating(4);
            diary2.AddRating(7.5f);
            diary2.AddRating(5.7f);
            diary2.AddRating(2);
            diary2.AddRating(1.5f);
            diary2.AddRating(8.3f);

            stats = diary2.ComputeStatistics();

            Console.WriteLine("Średnia ocena: " + stats.averageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.maxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.minGrade);


            //for (; ;)
            //{
            //    Console.WriteLine("Podaj ocenę z zakresu 1.0 - 10.0");

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

            //    if (rating == 11)
            //    {
            //        break;
            //    }

            //    if (result)         //To samo co: if (result == true)
            //    {
            //        if (rating >= 0 && rating <= 10)
            //        {
            //            diary.AddRating(rating);
            //        }
            //        else
            //        {
            //            Console.WriteLine("Liczba poza zakresem.");
            //        }
            //    }
            //}

            //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 #27
0
        //static void GiveName(ref Diary diary)
        //{
        //    diary = new Diary();
        //    diary.Name = "Nowy Dzienniczek Marcina";
        //}

        //static int IncrementNumber(int number)
        //{
        //    number = 42;
        //    return number;
        //}
        static void Main(string[] args)
        //{
        //    //PassByValueAndRef();

        //    // Immutable();
        //    Arrays();
        //}

        //private static void Arrays()
        //{
        //    float[] ratings;
        //    ratings = new float[5];

        //    AddRatings(ratings);


        //    foreach (var rating in ratings)
        //    {
        //        Console.WriteLine(rating);
        //    }
        //}

        //private static void AddRatings(float[] ratings)
        //{
        //    if (ratings.Length >= 4)
        //    {
        //        ratings[0] = 4.2f;
        //        ratings[1] = 6.7f;
        //        ratings[2] = 3f;
        //        ratings[3] = 8.5f;
        //        ratings[4] = 4.4f;
        //    }
        //}

        //private static void Immutable()
        //{
        //    string name = "   Marcin    ";
        //    name = name.Trim();
        //    Console.WriteLine(name);

        //    DateTime date = new DateTime(2015, 3, 10);
        //    date = date.AddHours(48);
        //    Console.WriteLine(date);
        //}


        //string name1 = "  Marcin  ";
        //string name2 = "marcin";

        //bool areEqual = name1.Equals(name2, StringComparison.CurrentCultureIgnoreCase);
        //Console.WriteLine(areEqual);
        {
            Diary diary = new Diary();

            diary.AddRating(5);
            diary.AddRating(8.5f);
            diary.AddRating(4.7f);
            diary.AddRating(1.2f);
            diary.AddRating(9.6f);

            //Diary diary2 = new Diary();
            //Diary diary3 = new Diary();
            //Diary diary4 = new Diary();
            //Diary diary5 = new Diary();
            //Diary diary6 = new Diary();
            //Console.WriteLine(Diary.Count);

            DiaryStatistics stats = diary.ComputeStatistics();

            Console.WriteLine("Średnia Twoich ocen to: " + stats.AverageGrade);
            Console.WriteLine("Najwyższa ocena to: " + stats.MaxGrade);
            Console.WriteLine("Najniższa ocena to: " + stats.MinGrade);
            Console.ReadKey();

            Diary diary2 = new Diary();

            diary2.AddRating(5);
            diary2.AddRating(2.5f);
            diary2.AddRating(3.7f);
            diary2.AddRating(4.2f);
            diary2.AddRating(7.6f);

            stats = diary2.ComputeStatistics();

            Console.WriteLine("Średnia Twoich ocen to: " + stats.AverageGrade);
            Console.WriteLine("Najwyższa ocena to: " + stats.MaxGrade);
            Console.WriteLine("Najniższa ocena to: " + stats.MinGrade);
            Console.ReadKey();

            SpeechSynthesizer synt = new SpeechSynthesizer();

            synt.Speak("Cześć Beatka. Jak się czujesz?. Czego tu");

            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();
        }
Example #28
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            diary.AddRating(5);
            diary.AddRating(8.5f);
            diary.AddRating(4.7f);
            diary.AddRating(1.2f);
            diary.AddRating(11.6f); // nie mieści się w zakresie i nie zostanie dodana przez metode


            DiaryStatistics stats = diary.ComputeStatistics();

            Console.WriteLine("Średnia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);

            Console.WriteLine("maxgrade=" + Diary.MaxGrade);
            Console.WriteLine("mingrade=" + Diary.MinGrade);

            Diary diary2 = new Diary();
            Diary diary3 = new Diary();
            Diary diary4 = new Diary();
            Diary diary5 = new Diary();
            Diary diary6 = new Diary();

            Console.WriteLine("liczba dzienniczków: " + Diary.Count);
            Console.WriteLine("count2 dzienniczka : " + diary.Count2);

            SpeechSynthesizer synth = new SpeechSynthesizer();

            synth.Speak("liczba dzienniczków: " + Diary.Count);



            //Diary diary2 = new Diary();
            //diary2.AddRating(5);
            //diary2.AddRating(2.5f);
            //diary2.AddRating(3.7f);
            //diary2.AddRating(4.2f);
            //diary2.AddRating(7.6f);

            //stats = diary2.ComputeStatistics();

            //Console.WriteLine("Średnia ocena: " + stats.AverageGrade);
            //Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade);
            //Console.WriteLine("Minimalna ocena: " + stats.MinGrade);



            //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 == true)  // zapis skrócony "if (result)"  domyślnie przyrównuje do true
            //    {
            //        if (rating > 0 && rating <=10)
            //        {
            //            diary.AddRating(rating);
            //        }
            //        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());
            //Console.ReadKey();

            //Diary diary2 = new Diary();
            //Diary diary3 = new Diary();
            //Diary diary4 = new Diary();
            //Diary diary5 = new Diary();
            Console.ReadKey();
        }
Example #29
0
        static void Main(string[] args)
        {
            Diary diary = new Diary();

            diary.AddRating(5);
            diary.AddRating(8.5f);
            diary.AddRating(4.7f);
            diary.AddRating(1.2f);
            diary.AddRating(9.6f);

            DiaryStatistics stats = diary.ComputeStatistics();

            Console.WriteLine("Średnia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);

            Console.WriteLine();
            Diary diary2 = new Diary();

            diary2.AddRating(5);
            diary2.AddRating(2.5f);
            diary2.AddRating(3.7f);
            diary2.AddRating(4.2f);
            diary2.AddRating(7.6f);

            stats = diary2.ComputeStatistics();

            Console.WriteLine("Średnia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);
            //float avg = diary.CalculateAverage();
            //float max = diary.GiveMaxRating();
            //float min = diary.GiveMinRating();

            //for (; ; )
            //{
            //    Console.WriteLine("Podaj ocenę z zakresu: 1 - 10 (liczba 11 kończy wprowadzanie danych).");

            //    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 liczbę 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 #30
0
        static void Main(string[] args)
        {
            // tworzymy NOWY obiekt dzienniczek - instancję klasy Diary - > słowo kluczowe NEW
            // instancję tworzy konstruktor (w tym wypadku "domyślny" -> tworzymy tablicę)

            Diary diary = new Diary();

            // dodajemy pierwszą ocenę -> zmienna PLUS "." -> korzystamy ze zdefiniowanych metod

            diary.AddRating(5);
            diary.AddRating(8.5f); //f za liczbą -> typ float
            diary.AddRating(4.7f);

            DiaryStatistics stats = diary.ComputeStats();

            Console.WriteLine("średnia wartość " + stats.AverageGrade);
            Console.WriteLine("max wartość " + stats.MaxGrade);
            Console.WriteLine("min wartość " + stats.MinGrade);

            Diary diary2 = new Diary();
            Diary diary3 = new Diary();
            Diary diary4 = new Diary();
            Diary diary5 = new Diary();
            Diary diary6 = new Diary();

            Console.WriteLine(Diary.Counter);
            Console.WriteLine(diary3.Counter2);
            Console.WriteLine(diary6.Counter2);



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

            //for ( ; ; ) // pętla nieskończona
            //{
            //    Console.Write("Podaj ocenę z zakresu 1 - 10 (aby zakończyć wpisz 11): ");
            //    float rating;
            //    bool isFloat = float.TryParse(Console.ReadLine(), out rating);

            //    if (rating == 11)
            //    {
            //        break;
            //    }

            //    if (isFloat)
            //    {
            //        if (rating > 0 && rating <= 10)
            //        {
            //            diary.AddRating(rating);
            //        }
            //        else
            //        {
            //            Console.WriteLine("Niepoprawna ocena, wpisz ponownie (z zakresu 1 -10)");
            //        }
            //    }

            //}

            //Console.WriteLine("Średnia Twoich ocen to " + diary.CalculateAverage());
            //Console.WriteLine("Najwyższa ocena to " + diary.GiveMaxRating());
            //Console.WriteLine("Najniższa Twoich ocen to " + diary.GiveMinRating());
            //Console.ReadKey();
        }