What's wrong?

This function doesn't do anything with the data it collects:

void termometer()
{
  float readData = DHT.read22(dataPin); // Reads the data from the sensor
  float p = DHT.temperature; // Gets the values of the temperature
  float k = DHT.humidity; // Gets the values of the humidity
}

This function is not correctly defined, and does not return a value:

BLYNK_WRITE(V4) // V4 is the number of Virtual Pin 
{
  int pinValue2 = param.asInt();
}