Facebook
From Crimson Partdridge, 1 Month ago, written in Plain Text.
This paste is a reply to Untitled from Capacious Coyote - view diff
Embed
Download Paste or View Raw
Hits: 54
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.     class Samochod
  10.     {
  11.         private string marka;
  12.         private string model;
  13.         private int iloscDrzwi;
  14.         private int pojemnoscSilnika;
  15.         private double srednieSpalanie;
  16.         private int liczbaSamochodow = 0;
  17.         private static int iloscSamochodow = 0;
  18.  
  19.         public Samochod()
  20.         {
  21.             marka = "nieznana";
  22.             model = "nieznany";
  23.             iloscDrzwi = 0;
  24.             pojemnoscSilnika = 0;
  25.             srednieSpalanie = 0.0;
  26.             liczbaSamochodow = 0;
  27.             iloscSamochodow = 0;
  28.         }
  29.  
  30.         public Samochod(string marka_, string model_, int iloscDrzwi_, int pojemnoscSilnika_, double srednieSpalanie_)
  31.         {
  32.             marka = marka_;
  33.             model = model_;
  34.             iloscDrzwi = iloscDrzwi_;
  35.             pojemnoscSilnika = pojemnoscSilnika_;
  36.             srednieSpalanie = srednieSpalanie_;
  37.         }
  38.  
  39.         public string Marka
  40.         {
  41.             get { return marka; }
  42.             set { marka = value; }
  43.         }
  44.  
  45.         public string Model
  46.         {
  47.             get { return model; }
  48.             set { model = value; }
  49.         }
  50.  
  51.         public int IloscDrzwi
  52.         {
  53.             get { return iloscDrzwi; }
  54.             set { iloscDrzwi = value; }
  55.         }
  56.  
  57.         public int PojemnoscSilnika
  58.         {
  59.             get { return pojemnoscSilnika; }
  60.             set { pojemnoscSilnika = value; }
  61.         }
  62.  
  63.         public double SrednieSpalanie
  64.         {
  65.             get { return srednieSpalanie; }
  66.             set { srednieSpalanie = value; }
  67.         }
  68.  
  69.         public double ObliczSpalanie(double DlugoscTrasy)
  70.         {
  71.             return (srednieSpalanie * DlugoscTrasy) / 100.0;
  72.         }
  73.  
  74.         public double ObliczKosztPrzejazdu(double DlugoscTrasy, double cenaPaliwa)
  75.         {
  76.             double spalanie = ObliczSpalanie(DlugoscTrasy);
  77.             return spalanie * cenaPaliwa;
  78.         }
  79.  
  80.         public void WypiszInfo()
  81.         {
  82.             Console.WriteLine("Marka: " + marka);
  83.             Console.WriteLine("Model: " + model);
  84.             Console.WriteLine("IloscDrzwi: " + IloscDrzwi);
  85.             Console.WriteLine("PojemnoscSilnika: " + PojemnoscSilnika);
  86.             Console.WriteLine("SrednieSpalanie: " + SrednieSpalanie);
  87.        
  88.         }
  89.  
  90.         public static void WypiszIloscSamochodow()
  91.         {
  92.             Console.WriteLine("iloscSamochodow: " + ;
  93.         }
  94.  
  95.     }
  96.  
  97.     class Program
  98.     {
  99.         static void Main(string[] args)
  100.         {
  101.             Samochod s1 = new Samochod();
  102.             s1.WypiszInfo();
  103.             s1.Marka = "Fiat";
  104.             s1.Model = "126p";
  105.             s1.IloscDrzwi = 2;
  106.             s1.PojemnoscSilnika = 650;
  107.             s1.SrednieSpalanie = 6.0;
  108.             s1.WypiszInfo();
  109.             Samochod s2 = new Samochod("Syrena", "105", 2, 800, 7.6);
  110.             s2.WypiszInfo();
  111.             double kosztPrzejazdu = s2.ObliczKosztPrzejazdu(30.5, 4.85);
  112.             Console.WriteLine("Koszt przejazdu: " + kosztPrzejazdu);
  113.             Samochod.WypiszIloscSamochodow();
  114.             Console.ReadKey();
  115.         }
  116.     }
  117. }