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 == 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(); 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(); }
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(); }
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(); 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(); //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; }
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(); }
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); //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.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(); } }
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); } }
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 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(); }