bez nazwy
Dodano w dniu 2018-12-04 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
     public class Ksiazka
     {
          public string tytul;
          public string autor;
          public Ksiazka(string tyt, string aut="Nieznany")
          {
               tytul = tyt;
               autor = aut;
          }


     }

     class Kolo
     {
          double promien;
          const double pi = 3.1416;

          public Kolo(double r)
          {
               //promien = r;
          }
          public void obliczObwod()
          {
               Console.WriteLine("Obwód koła wynosi: {0}", 2 * pi * promien);
          }
          public void wyswietlPromien()
          {
               Console.WriteLine("Promień wynosi: {0}", promien);
          }
     }

     class Walec
     {
          double promien;
          double wysokosc;
          const double pi = 3.1416;

          public Walec(double r, double h)
          {
               promien = r;
               wysokosc = h;
          }
          public void obliczPolePodstawy()
          {
               Console.WriteLine("Pole podstawy walca wynosi: {0}", pi * promien * promien);
          }
          public double obliczPolePodstawy(double promien)
          {
               return (pi * promien * promien);
          }
          public void obliczObjetosc()
          {
               Console.WriteLine("Objętość wynosi: {0}", obliczPolePodstawy(promien) * wysokosc);
          }
     }

     class Punkt
     {
          double x, y;

          public Punkt(double x, double y)
          {
               this.x = x;
               this.y = y;
          }

          public void obliczOdleglosc()
          {
               Console.WriteLine("Wynik: {0}", Math.Abs(Math.Sqrt(x * x + y * y)));
          }
          public void obliczOdleglosc(double A, double B, double C)
          {
               Console.WriteLine("Wynik: {0}", Math.Abs((A*x + B*y + C)/Math.Sqrt(A*A + B*B)));
          }
     }

     class Pracownik
     {
          string imie, nazwisko;
          int rok_zatrudnienia;
          public Pracownik(string imieN, string nazwiskoN, int rok_zatrudnieniaN)
          {
               imie = imieN;
               nazwisko = nazwiskoN;
               rok_zatrudnienia = rok_zatrudnieniaN;
          }

          public int ilePracuje()
          {
               if (rok_zatrudnienia > DateTime.Now.Year)
                    return 0;
               return DateTime.Now.Year - rok_zatrudnienia;
          }

          public void wyswietlDane()
          {
               Console.WriteLine("Pracownik {0} {1} pracuje juz lat: {2}.",imie,nazwisko,ilePracuje());
          }
     }

     class Przestepca
     {
          DateTime dataRozpoczecia;
          int wymiarKary;
          public Przestepca(DateTime dataRozpoczecia, int wymiarKary)
          {
               this.dataRozpoczecia = dataRozpoczecia; //słowo kluczowe "this" wskazuje na bieżącą klasę - klasa odwołuje się do własnego pola -tutaj konieczne z uwagi na konflikt nazw (pola nazywają się tak samo, jak argumenty konstruktora)
               this.wymiarKary = wymiarKary;
          }

          public void sprawdzCzyZakonczyl()
          {
               DateTime dataZakonczenia = dataRozpoczecia.AddMonths(wymiarKary);
               /*

               DOKOŃCZ

               */
          }
     }

     class Program
     {
          static void Main(string[] args)
          {
               Pracownik hehlel = new Pracownik("Jan", "Kowal", 2007);
               hehlel.wyswietlDane();


               Console.ReadKey();
          }
     }
}

Czynności negatywnie wpływające na pracę strony i działające na niekorzyść, bądź wręcz szkodę użytkowników, są zabronione i będą karane!
Administrator strony nie bierze odpowiedzialności za dodawane treści
Wszystkie treści, zwłaszcza łamiące zasady dobrej etyki, mogą zostać zmoderowane w każdej chwili po uprzednim kontakcie z Administratorem
FAQ | Wykonał Piotr Greczka | Facebook twórcy (kontakt)