#include #include #include #define EPS 1E-11 int main(int argc, char* argv[]){ int pujcka, plat, roky; double urok; while(1){ scanf("%d%d%d%lf", &pujcka, &plat, &roky, &urok); if(pujcka==0 && plat==0 && roky==0 && urok==0.0) break; urok = (urok / 100); double mu = (urok / 12); double q = (1 + mu); int mesice = (roky * 12); if(urok==0.0 && pujcka > (mesice * plat)){ printf("NO\n"); continue; } else if(urok == 0.0 && pujcka <= (mesice*plat)){ printf("YES\n"); continue; } double hyp = (pujcka * (pow(q, mesice))); double splati = (plat * ((pow(q, mesice) - 1) / (mu))); // printf("splati: %f \n hypoteka: %f\n", splati, hyp); if((hyp - splati) > EPS) printf("NO\n"); else printf("YES\n"); } return 0; }