Continuo a non capire

1) la necessita' di avere i due tipi di dato

2) perche' non usi solamente un opportuno cast ...