Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace zad_3
- {
- public class Student
- {
- private string imie;
- private string nazwisko;
- private int rokUrodzenia;
- private float[] tablicaOcen;
- List<float> listaOcen;
- public Student(string imie, string nazwisko, int rokUrodzenia, float[] tablicaOcen)
- {
- imie = String.Copy(imie);
- nazwisko = String.Copy(nazwisko);
- this.rokUrodzenia = rokUrodzenia;
- this.tablicaOcen = new float[20];
- tablicaOcen.CopyTo(this.tablicaOcen, 0);
- listaOcen = new List<float>(tablicaOcen);
- }
- public string Imie
- {
- set { imie = value; }
- get { return imie; }
- }
- public string Nazwisko
- {
- set { nazwisko = value; }
- get { return nazwisko; }
- }
- public int RokUrodzenia
- {
- set { rokUrodzenia = value; }
- get { return rokUrodzenia; }
- }
- public float[] TablicaOcen
- {
- set { tablicaOcen = value; }
- get { return tablicaOcen; }
- }
- public int wiek()
- {
- int aktualnyRok = DateTime.Now.Year;
- int WIEK = aktualnyRok - this.rokUrodzenia;
- return WIEK;
- }
- public float sredniaOcen()
- {
- return listaOcen.Average();
- }
- public float najlepszaOcena()
- {
- return listaOcen.Max();
- }
- public float najgorszaOcena()
- {
- return listaOcen.Min();
- }
- public void dodajOcene(float ocena)
- {
- if(ocena == 2.0 || ocena == 3.0 || ocena == 3.5 || ocena == 4.0 || ocena == 4.5 || ocena == 5.0 )
- {
- listaOcen.Add(ocena);
- }
- }
- public void usunOcene(float ocena)
- {
- if (ocena == 2.0 || ocena == 3.0 || ocena == 3.5 || ocena == 4.0 || ocena == 4.5 || ocena == 5.0)
- {
- listaOcen.Remove(ocena);
- }
- }
- public override string ToString()
- {
- return
- "Nazywa sie" + imie + nazwisko + "\n" + "Wiek" + wiek() + "Lista ocen : " + listaOcen.ToString() + "\n" + "Najwyzsza ocena : " + najlepszaOcena() + "\n" + "Najgorsza ocena : " + najgorszaOcena() + "\n" + "Srednia ocen : " + sredniaOcen() + "\n";
- }
- }
- public class Program
- {
- static void Main()
- {
- Student STUDENT = new Student("Jaca", "Kubica", 2002, new float[] { 2, 5, 4, 4, 4, 4});
- Console.WriteLine(STUDENT);
- STUDENT.usunOcene(5);
- STUDENT.dodajOcene(3);
- Console.WriteLine(STUDENT);
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement