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(); }
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(); */ }
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(); }
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()); }
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); } } } }
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"); } } } }
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(); }
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(); }
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"); }
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(); }
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(); }
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); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); } }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
//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(); }
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(); }
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(); }
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(); }