State the most suitable data type for the following variables used in the algorithm below.
depthReading ← USERINPUT
baselineTemp ← USERINPUT
temperatureAnomaly ← 0.0
locationTag ← "North Rift Zone"
warningMessage ← "ALERT: Critical fluctuation detected"
IF depthReading > 2500 THEN
IF baselineTemp >= 350.5 THEN
temperatureAnomaly ← 14.82
OUTPUT warningMessage
ELSE
temperatureAnomaly ← (depthReading / baselineTemp) * 1.5
OUTPUT temperatureAnomaly
ENDIF
ELSE
OUTPUT locationTag
ENDIF
temperatureAnomaly
locationTag