Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace perevantazhennya
- {
- class avtobus
- {
- string marka;
- int kilkist_passazh;
- double max_shvyd;
- double cina;
- public void vvod()
- {
- string s;
- Console.WriteLine("Введите марку автобуса ");
- s = Console.ReadLine();
- Console.WriteLine("Введите количество пассажиров ");
- s = Console.ReadLine();
- kilkist_passazh = Convert.ToInt32(s);
- Console.WriteLine("Введите максимальную скорость ");
- s = Console.ReadLine();
- max_shvyd = Convert.ToDouble(s);
- Console.WriteLine("Введите цену автобуса ");
- s = Console.ReadLine();
- cina = Convert.ToDouble(s);
- }
- public void vyvod()
- {
- Console.WriteLine("Марка автобуса - {0}, колличество пассажирова = {1}, максимальная скорость = {2}, цена: {3}", marka, kilkist_passazh, max_shvyd, cina);
- }
- public static avtobus operator +(avtobus x, avtobus y)
- {
- avtobus a = new avtobus();
- a.marka = x.marka + y.marka;
- a.kilkist_passazh = x.kilkist_passazh + y.kilkist_passazh;
- a.max_shvyd = x.max_shvyd + y.max_shvyd;
- a.cina = x.cina + y.cina;
- return a;
- }
- public static bool operator ==(avtobus x, avtobus y)
- {
- if (x.marka == y.marka && x.kilkist_passazh == y.kilkist_passazh && x.max_shvyd == y.max_shvyd && x.cina == y.cina)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- public static bool operator !=(avtobus x, avtobus y)
- {
- if (x.marka != y.marka || x.kilkist_passazh != y.kilkist_passazh || x.max_shvyd != y.max_shvyd || x.cina != y.cina)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- public static bool operator <(avtobus x, avtobus y)
- {
- if (x.kilkist_passazh < y.kilkist_passazh && x.max_shvyd < y.max_shvyd && x.cina < y.cina)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- public static bool operator >(avtobus x, avtobus y)
- {
- if (x.kilkist_passazh > y.kilkist_passazh && x.max_shvyd > y.max_shvyd && x.cina > y.cina)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- avtobus a1 = new avtobus();
- avtobus a2 = new avtobus();
- avtobus a3 = new avtobus();
- a1.vvod();
- a2.vvod();
- a3 = a1 + a2;
- a3.vyvod();
- if (a3 == a1)
- {
- Console.WriteLine(" a1 == a3 ");
- }
- else
- {
- Console.WriteLine(" a1 != a3 ");
- }
- if (a3 > a1)
- {
- Console.WriteLine(" a1 > a3 ");
- }
- else
- {
- Console.WriteLine(" a1 < a3 ");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement