심플한 문제입니다.
1억 + 1억 = 얼마인가? 라는 퀴즈입니다.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float fVal=100000000;
for(int i=0;i<100000000;i++);
fVal=fVal+1;
ShowMessage(FloatToStr(fVal));
}
간단한 코드이니 눈으로 먼저 풀어서 답을 찾은 후에 ..
직접 실행해 보세요
힌트
힌트입니다.
다음 코드에서는 어떤 값이 메세지에 나타날까요?
void __fastcall TForm1::Button5Click(TObject *Sender)
{
float fVal=1000;
for(int i=0;i<1000;i++)
fVal+=0.001;
ShowMessage(FloatToStr(fVal));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button6Click(TObject *Sender)
{
float fVal=1000;
int iSum=0;
for(int i=0;i<10000;i++)
fVal+=0.00001;
ShowMessage(FloatToStr(fVal));
}
//---------------------------------------------------------------------------
...
|