Double ou vazio/string

Estou estudando Eng. de Software, EAD. E tentando fazer um exercício, particular, só para entender como funciona os comandos, se alguém poder ajudar. Gratidão!!

Determino que uma pessoa digite um valor numérico, mas caso, ela não queira digitar esse valor, e apenas teclar [ENTER], determino que a condição IF, reconheça que a pessoa não digitou um valor numérico!

Se houver outra forma alem do IF, e poder mostrar as 2 opções, seria bom.

Tem outras coisas também, mas o restante pretendo resolver só.

Desde já, Agradeço!!!

Neste caso, onde a pessoa apenas não digite nada no valor númerico você quer retornar uma mensagem pedindo que ela digite algo ou quer que a variavel assuma o valor de 0?

no caso, quero, que o IF ou outro comando, quando a pessoa digitar [ENTER] reconheça que não foi digitado nada, e o ELSE, executaria outro comando!

obrigado pela atenção!!!