Существует код для простого преобразования (Фаренгейт в Цельсий) в HTML.Я работаю, чтобы воссоздать то же самое в Солидности.Мне нужно несколько указателей, чтобы заставить его работать.Код прочности выглядит следующим образом:
contract TemperatureSolution{
uint16 input,
function convertTemp(uint16 _input) public{
return (document.getElementById("outputCelcius").innerHTML=(valNum-32)/1.8)
}
convertTemp(_input);
}
Для справки, HTML-код, на котором он основан, выглядит следующим образом (это работает, но я намереваюсь создать его наблокчейн):
<html>
<body>
<p>Type a value in the Fahrenheit field to convert the value to Celsius:</p>
<p>
<label>Fahrenheit</label>
<input id="inputFahrenheit" type="number" placeholder="Fahrenheit" oninput="temperatureConverter(this.value)" onchange="temperatureConverter(this.value)">
</p>
<p>Celcius: <span id="outputCelcius"></span></p>
<script>
function temperatureConverter(valNum) {
valNum = parseFloat(valNum);
document.getElementById("outputCelcius").innerHTML=(valNum-32)/1.8;
}
</script>
</body>