//using System;
//using System.Collections.Generic;
//class Empleado
//{
// public string Nom;
// public decimal sueldo, bono;
//
// //falta constructor
// public decimal SueldoTotal() => sueldo + bono;
//}
//class Prog
// static void Main()
// Empleado a = new();
// a.sueldo = 123.3m;
// a.bono = 12.3m;
// Empleado b = new();
// b.sueldo = 1123.3m;
// b.bono = 12.3m;
// Console.WriteLine(a.SueldoTotal());
// Console.WriteLine(b.SueldoTotal());
using System;
class Empleado:IComparable
{
public string Nom;
public decimal sueldo, bono;
//falta constructor
public decimal SueldoTotal() => sueldo + bono;
public int CompareTo(objet? obj)
return this.SueldoTotal().CompareTo((obj as Empleado).SueldoTotal());
}
class Prog
static void Main()
Empleado a = new();
a.sueldo = 123.3m;
a.bono = 12.3m;
Empleado b = new();
b.sueldo = 1123.3m;
b.bono = 12.3m;
Console.WriteLine(a.CompareTo(b));