จงตอบคำถามต่อไปนี้
1. ถ้าหาก x = 4 , y = 0 และ z = 2
จงหาค่าของ x, y และ z หลังทำคำสั่งต่อไปนี้
if (x != 0)
y = 3;
else
z = 2;
|
|
2. จงบอกค่า x และ y หลังจากทำคำสั่งต่อไปนี้
int x = 3,y=10;
if ((3/x) < y)
x = x+2;
y = y+1;
|
|
3. คำสั่ง if และ if-else เหมือนหรือต่างกันอย่างไร
4. จงบอกจำนวนรอบการทำซ้ำเมื่อมีการทำคำสั่งต่อไปนี้
ก. for(i=0; i<10; i++)
ข. for(i=0; i<=10; i++)
ค. for(i=0; i<=10; i=i+3)
ง. for(i=10; i>0; i--)
5. จงบอกเอาต์พุตที่ได้จากการทำชุดคำสั่งต่อไปนี้
ก. for(i=2; i<=12; i++) printf("%d + %d = %d
",i,i,i+i);
ข. for(i=1; i<=12; i++)
if ((i%2)==0)
printf("%d
");