simple temperature reading/displaying with LCD

Hi there!

This is my sketch:

#include <LiquidCrystal.h>
const int sensorPin = A0;
const float tempC;
const float tempF;
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16,2);
lcd.cursor();
lcd.print("hello there!");
delay(1000);
}

void loop() {
  // put your main code here, to run repeatedly:
int sensorVal = analogRead (sensorPin);
Serial.print ("SensorValue: ");
Serial.print (sensorVal);
float voltage = (sensorVal/1024.0)*5;
Serial.print (", voltage: ");
Serial.print (voltage);
float tempC = (voltage - 0.5)* 100;
float tempF = (tempC * 9.0 / 5.0) + 32.0;
Serial.print (", temp: ");
Serial.println (tempF);
lcd.setCursor(0,1);
lcd.print ("weather: ");
lcd.print (tempF);
}

Just want to know if there's a way to make the LCD display the weather without decimal points.
Meaning it should display "Weather: 70", instead of "Weather: 70.11".

Any help will be greatly appreciated.

Shmily

#include <LiquidCrystal.h>
const int sensorPin = A0;
const float tempC;
const float tempF;
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16,2);
lcd.cursor();
lcd.print("hello there!");
delay(1000);
}

void loop() {
int sensorVal = analogRead (sensorPin);
Serial.print ("SensorValue: ");
Serial.print (sensorVal);
float voltage = (sensorVal * 5.0)/1023.0; // the difference is so small but it is 1023 parts
Serial.print (", voltage: ");
Serial.print (voltage);
float tempC = (voltage - 0.5)* 100;
float tempF = (tempC * 9.0 / 5.0) + 32.0;
Serial.print (", temp: ");
Serial.println (tempF);
lcd.setCursor(0,1);
lcd.print ("weather: ");
lcd.print (int(tempF));
}

I don't understand how this fixes it. :o