Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using VIOPEKirja;
- namespace VIOPEKirja
- {
- public class Kirja
- {
- public string Nimi;
- public string kirjoittajanNimi;
- public string kustantaja;
- public float kappaleHinta;
- public string teema;
- public float palautus;
- public Kirja(string name, string writer, string publisher, float price, string theme)
- {
- Nimi = name;
- kirjoittajanNimi = writer;
- kustantaja = publisher;
- kappaleHinta = price;
- teema = theme;
- }
- public float Hinta
- {
- get
- {
- return palautus;
- }
- set
- {
- if (this.kappaleHinta > 30)
- {
- palautus = this.kappaleHinta - (this.kappaleHinta * 0.10f);
- } else
- {
- palautus = this.kappaleHinta;
- }
- }
- }
- public float hinta
- {
- get
- {
- return this.kappaleHinta;
- }
- set
- {
- if (this.kappaleHinta > 30)
- {
- palautus = this.kappaleHinta - (this.kappaleHinta * 0.10f);
- }
- else
- {
- palautus = this.kappaleHinta;
- }
- }
- }
- public void HaeKirja(string haku)
- {
- if (haku.Equals(Nimi))
- {
- this.tiedot();
- }
- else
- {
- Console.WriteLine("Ei löytynyt kirjaa...");
- }
- }
- public void tiedot()
- {
- Console.WriteLine("{0}, {1}, {2}, {3}, {4}", Nimi, kirjoittajanNimi, kustantaja, teema, kappaleHinta);
- }
- public static void VaihdaTeema(Kirja kirja, string teema)
- {
- kirja.teema = teema;
- }
- public void VertaileKirja(Kirja kirja)
- {
- if (this.kappaleHinta > kirja.kappaleHinta)
- {
- System.Console.WriteLine(this.Nimi + " on kalliimpi kuin " + kirja.Nimi);
- } else
- {
- System.Console.WriteLine(this.Nimi + " on halvempi kuin " + kirja.Nimi);
- }
- }
- static void Main(string[] args)
- {
- Kirja k = new Kirja("Kirja", "K. Kirjoittaja", "Kustannus Oy", 21.50f, "Dekkari");
- Kirja k2 = new Kirja("Toinen Kirja", "O. Kirjoittaja", "Kustantaja Ab", 36.90f, "Fantasia");
- Console.WriteLine(k.hinta);
- Console.WriteLine(k2.Hinta);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement