MQ sensors wrong value

Hello. I have a vlue problem with MQ sensors. Here is my code.

#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 7, 5, 4, 3,2);
int gaspin0=A0; //MQ-3 Sensitive for Alcohol, Ethanol, smoke
int verisifir = analogRead(A0);
int gaspin1=A1; //MQ-4 Sensitive for Methane, CNG Gas
int veribir =analogRead(A1);
int gaspin2=A2 ; //MQ-5 Sensitive for Natural gas, LPG
int veriiki = analogRead(A2);
int gaspin3=A3 ; //MQ-6 Sensitive for LPG, butane gas, propane
int veriuc =analogRead(A3);
int gaspin4=A4 ; //MQ-7 Sensitive for Carbon Monoxide
int veridort = analogRead(A4);
int gaspin5=A5; //MQ-8 Sensitive for Hydrogen Gas
int veribes = analogRead(A5);
int gaspin11=A11; //MQ-135 Air quality
int verionbir = analogRead(A11);
void setup() {
Serial.begin(9600);
pinMode(1, OUTPUT);
lcd.begin(20, 4);

lcd.setCursor(0,1);
lcd.print("Gaz Algilama Sistemi");
delay(5000);
lcd.clear();
}
void loop() {
Serial.print("havakalitesi");
Serial.println(verionbir);
Serial.print("butangazi");
Serial.println(veridort);
Serial.print("hidrojen gazi");
Serial.println(veribes);
if(verionbir <= 50)
{
lcd.print("Hava Kalitesi:CokIyi");
delay(1000);
lcd.clear();
}
else if (50 < verionbir <= 300)
{
lcd.print("Hava Kalitesi:Iyi");
delay(1000);
lcd.clear();
}
else if(300 < verionbir <= 700)
{
lcd.print("Hava Kalitesi:Kotu");
delay(1000);
lcd.clear();
}
else if (verionbir > 800)
{
lcd.print("HavaKalitesi:CokKotu");
digitalWrite(1 , HIGH);
delay(1000);
lcd.clear();
}
else
{
lcd.clear();
}

if(verisifir & veribir & veriiki & veriuc & veridort & veribes <=150)
{
lcd.setCursor(1,2);
lcd.print("Gaz Sizintisi: Yok");
lcd.setCursor(3,3);
lcd.print("Ortam Guvenli");
delay(1000);
}
else if(veridort>=600)
{
lcd.setCursor(1,2);
lcd.print("Gaz Sizintisi Var");
lcd.setCursor(0,3);
lcd.print("Butan Gazi Tehlikesi");
digitalWrite(1 , HIGH);
delay(1000);
digitalWrite(1 , HIGH);
}
else if(veribes>=600)
{
lcd.setCursor(1,2);
lcd.print("Gaz Sizintisi Var");
lcd.setCursor(0,3);
lcd.print("Hidrojen Gazi Tehlikesi");
digitalWrite(1 , HIGH);
delay(1000);
}
else{
lcd.clear();
}

}

I checked my sensors with this code.
const int gasPin = A4;
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println(analogRead(gasPin));
delay(10);
}

Sensors okay.
https://drive.google.com/file/d/0BxKRnmoetenUTDA0RlVMTUVsMEE/view
Can you help me please

this one does not do what you want..

else if (50 < verionbir <= 300)
if(verisifir & veribir & veriiki & veriuc & veridort & veribes <=150)

Please look at this https://drive.google.com/file/d/0BxKRnmoetenUTDA0RlVMTUVsMEE/view My main problem is wrong sensor value. Why i see those zeros.

I can see no schematic, but I assume there is a serial resistor to make voltage deviders..