Advertisement
Guest User

Consol

a guest
May 24th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.72 KB | None | 0 0
  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.  
  10.     public abstract class Figura
  11.     {
  12.         protected string nazwa;
  13.         protected float bok1;
  14.         protected float bok2;
  15.  
  16.         public Figura(string nazwa,float bok1,float bok2)
  17.         {
  18.             this.nazwa = nazwa;
  19.             this.bok1 = bok1;
  20.             this.bok2 = bok2;
  21.         }
  22.  
  23.         public abstract void pokaz();
  24.         public abstract void obwod();
  25.     }
  26.  
  27.     public class Prostokat : Figura
  28.     {
  29.         public Prostokat(string nazwa,float bok1,float bok2)
  30.             : base(nazwa, bok1, bok2){}
  31.        
  32.      
  33.         public override void pokaz()
  34.         {
  35.             System.Console.WriteLine("Prostokat "+nazwa+" "+bok1+" "+bok2);
  36.         }
  37.         public override void obwod()
  38.         {
  39.             System.Console.WriteLine("Obwod " + (2 * bok1 + 2 * bok2));
  40.         }
  41.     }
  42.  
  43.     public class Trojkat : Figura
  44.     {
  45.         public Trojkat(string nazwa, float bok1, float bok2)
  46.             : base(nazwa, bok1, bok2) { }
  47.  
  48.  
  49.         public override void pokaz()
  50.         {
  51.             System.Console.WriteLine("Trojkat " + nazwa + " " + bok1 + " " + bok2);
  52.         }
  53.         public override void obwod()
  54.         {
  55.             System.Console.WriteLine("Obwod " + (2 * bok1 + bok2));
  56.         }
  57.     }
  58.  
  59.  
  60.  
  61.  
  62.  
  63.     class Program
  64.     {
  65.         static void Main(string[] args)
  66.         {
  67.             Prostokat p1 = new Prostokat("p1", 4, 2);
  68.             p1.pokaz();
  69.             p1.obwod();
  70.             Trojkat t1 = new Trojkat("t1", 4, 2);
  71.             t1.pokaz();
  72.             t1.obwod();
  73.          
  74.         }
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement