#include <iostream>
using namespace std;
// Write your code here
// function when unit "D" raw to celsius
float readTemp (int raw){
float celsius = raw/10; // temperature sensor outputs a raw reading in 0.1°C units
return celsius;
}
// function Convert Celsius to Fahrenheit & return Celsius if Celsius
float readTemp (int raw, char unit){
float x;
if (unit == 'F'){
raw = raw/10; // temperature sensor outputs a raw reading in 0.1°C units
float fahreheit = raw* 1.8 + 32;
return fahreheit;
}
else {
float celsius = raw/10; // temperature sensor outputs a raw reading in 0.1°C units so scale it.
return celsius;
}
}
int main() {
int raw;
char unit;
cin >> raw >> unit;
if (unit == 'D') {
cout << readTemp(raw);
} else {
cout << readTemp(raw, unit);
}
return 0;
}
Input
250 D
Expected Output
25