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(); //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(); //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(); }
private static void GiveName(ref Diary diary) { diary = new Diary(); diary.nazwaObiektu = "Nowy dzienniczek Wojtka"; }
static void Main(string[] args) { #region //Diary diary = new Diary(); //diary.AddRatings(5); //diary.AddRatings(6); //diary.AddRatings(4); //diary.GiveMaxRating(); //diary.GiveMinRating(); //diary.CalculateAvarage(); //Console.WriteLine(diary.CalculateAvarage()); //float avg = diary.CalculateAvarage(); //float max = diary.GiveMaxRating(); //float min = diary.GiveMinRating(); //Console.WriteLine("{0},{1},{2}", avg, max, min); //DiaryStatistics stats = diary.ComputerStatistic(); //Console.WriteLine("Srednia wartosc : " + stats.AverageGrade); ////for (; ; ) ////{ //// Console.WriteLine("Podaj ocene z zakresu 1-10"); //// float rating; //// bool result = float.TryParse(Console.ReadLine(), out rating); // sprawdzaie //// diary.AddRatings(rating); //// if (rating == 11) //// { //// break; //// } //// if (result) //// { //// if (rating > 0 && rating <= 10) //// { //// diary.AddRatings(rating); //// } //// else //// { //// Console.WriteLine("podaj liczbe z poprawnego zakresu"); //// } //// } ////} ////Console.WriteLine("Srednia ocen to : " + diary.CalculateAvarage()); ////Console.WriteLine("Max OCena to : " + diary.GiveMaxRating()); #endregion dzienniczek Diary d1 = new Diary(); Diary d2 = d1; GiveName(d1); Console.WriteLine(d1); int x1 = 4; int x2 = 1; x1 = 100; Console.WriteLine(x2); Console.ReadKey(); }
static void GiveName(Diary diary) { diary.Name = "dzienniczek Marcina"; }
static void Main(string[] args) { //utworzenie nowego obiektu typu Diary dodany przez konstruktor domyślny () float m = Diary.maxGrade; Diary diary = new Diary(); //float avg = diary.CalcAvarageRating(); //float max = diary.MaxRating(); //float min = diary.MinRating(); //for ( ; ; ) //{ // Console.WriteLine("Podaj ocenę 1-10: "); // float rating; // bool result = float.TryParse(Console.ReadLine(), out rating); // if (rating == 11) // { // break; // } // if (result) // { // if (rating >= 0 && rating <= 10) // { // diary.AddNewRating(rating); // } // else // Console.WriteLine("Niepoprawna ocena"); // } //} //Console.WriteLine("Średnia: " + diary.CalcAvarageRating() + ", maksymalna: " + diary.MaxRating() + ", minimalna: " + diary.MinRating()); //Console.ReadKey(); diary.AddNewRating(9); diary.AddNewRating(5); diary.AddNewRating(6.7f); diary.AddNewRating(7.6f); diary.AddNewRating(9.6f); Diary diary2 = new Diary(); diary2.AddNewRating(9.8f); diary2.AddNewRating(5); diary2.AddNewRating(6); diary2.AddNewRating(7); diary2.AddNewRating(9.6f); DiaryStats stats = diary.ComputeStats(); DiaryStats stats2 = diary2.ComputeStats(); int y = 4; int x = y; y += 9; Console.WriteLine("y: " + y + ", x: " + x); 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(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 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(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) { 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.Name = "Matthew diary."; }
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(); }
static void Main(string[] args) { Diary diary = new Diary(); // ************************************************************************************* // to jest czesc programu z odcinka 15 - typy referencyjne // ************************************************************************************* Diary d1 = new Diary(); Diary d2 = d1; // d2 wskazuje na ten sam obiekt co d1 (to nie jest skopiowanie danych z d1 do d2!!!!) d1 = new Diary(); // d1 wskazuje teraz na nowy obiekt (inny niz d2), d1 i d2 wskazuja na dwa rozne obiekty d1.Name = "Dzienniczek Marcina"; Console.WriteLine(d2.Name); // ------------------------------------------------------------------------------------- // ************************************************************************************* // to jest czesc programu z odcinka 12/14 - STATIC // ************************************************************************************* //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 ocen: " + stats.AverageGrade); //Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade); //Console.WriteLine("Minimalna ocena: " + stats.MinGrade); //Console.WriteLine("\n" + "Diary.MaxGrade = " + Diary.MaxGrade + "\n"); //Diary diary2 = new Diary(); //Diary diary3 = new Diary(); //Diary diary4 = new Diary(); //Diary diary5 = new Diary(); //Diary diary6 = new Diary(); //Console.WriteLine("Liczba dzienniczkow: " + Diary.Count); // ------------------------------------------------------------------------------------- // ************************************************************************************* // to jest czesc programu z wczesniejszych odcinkow // ************************************************************************************* /* * diary.AddRating(5); * diary.AddRating(8.5f); * diary.AddRating(4.7f); * float avg = diary.CalculateAverage(); * float max = diary.GivenMaxRating(); * float min = diary.GivenMinRating(); */// ---------------------------------------------------------------------------------- // ************************************************************************************* // to jest czesc programu z wczesniejszych odcinkow // ************************************************************************************* /* * for (; ; ) * { * Console.WriteLine("Podaj ocene z zakresu 1-10. (11 konczy wprowadzanie ocen) "); * float rating; * bool result = float.TryParse(Console.ReadLine(), out rating); // wczytywanie oceny z konsoli i wpisywanie do rating * // zabezpieczenie przed wpisywaniem liter zamiast cyfr * if (rating == 11) // 11 zatrzymuje petle do wpisywania ocen * { * break; * } * if (result) * { * if (rating > 0 && rating <= 10) // jezeli liczba miesi sie w zakresie 1-10 to dopisz ja do dzienniczka * { * diary.AddRating(rating); // dodawanie wpisanej oceny do dzienniczka * } * else // jezeli liczba z poza zakresu 1-10 to nie dopisuj jej, wyswietl tylko ostrzerzenie * { * Console.WriteLine("Niepoprawna liczba. Liczba z poza zakresu 1-10!"); * } * } * } * Console.WriteLine("Srednia twoich ocento: " + diary.CalculateAverage()); * Console.WriteLine("Najwyzsza ocena to: " + diary.GivenMaxRating()); * Console.WriteLine("Najnizsza ocena to: " + diary.GivenMinRating()); */// ---------------------------------------------------------------------------------- Console.ReadKey(); }
static void Main(string[] args) { Diary diary = new Diary(); //diary.AddRating(5); }