type Temperature is new float; type Salary is new float; DailyAve: Temperature := 59.6; CeoSalary: Salary; CeoSalary := DailyAve; // Illegal
type Temperature is new float; DailyAve: Temperature := 59.6; Maxtemp: float; MaxTemp := DailyAve; // Illegal
type Temperature is new float; DailyAve: Temperature; DailyAve := 59.6; // Assigning float constant to derived type - Legal