Maalesef hocam. int değerde yüzde olarak tutamazsın. double olucak. double("0.0000") noktadan sonraki sıfırlar kaç basamak yürütüleceğini gözterir. Mesela 1.2236 veya 1.223 veya 1.22 gibi. Senin istediğin gibi olursa metin benzeri bir değer alır ki onunla da hesap yapamazsın. Sayı değeri değildir. int yerine double kullanmalısın.