A mobile terminal includes a memory and at least one processor. The memory stores details of a training having been performed and a heart rate in the training in association with each other. The processor obtains a heart rate of the user, an attitude of the mobile terminal and an atmospheric pressure surrounding the mobile terminal. While a first training is being performed, the processor detects details of the first training from the attitude and the atmospheric pressure. The processor determines whether a training with details corresponding with the details of the first training has been performed. When the details of the first training correspond with details of a second training having been performed, the corrects the maximum heart rate based on a first heart rate associated with the first training and a second heart rate associated with the second training.