//Сhar точно не подходит, так как чтобы из символа сделать число нужно применять дополнительную работу, также при использовании этого типа переменной нельзя будет производить расчеты с числами, которые больше или равны 10, так как Char примит только первый символ от введенного числа.
//Int впринципе будет работать, но лучше все же применять тип double или float для точных расчетов и работы с большими числами
На экране будет h=4
Объяснение: