Bài tập ngôn ngữ lập trình c (phần4) - Pdf 32

VAA. TVTHK

Tin H c

Lab 

iC

ng

Lab03

 Vòng L p 

N i Dung Chính

Lab 03: Vòng l p ....................................................................................................................... 2 
0. M c tiêu .............................................................................................................................. 2 
1. Yêu c u tr

c khi vào bu i th c hành này......................................................................... 2 

2. L u ý quan tr ng ................................................................................................................ 2 
3. Ch

ng trình ...................................................................................................................... 2 

Bài 3.1 Hi n th s nguyên t 1 đ n 1000 chia h t cho 2 và 3 ............................................ 2 
Bài 3.2 Xác đ nh k t qu c a đ an code sau, gi i thích? .................................................... 2 
Bài 3.3 Xác đ nh k t qu c a đ an code sau, gi i thích? .................................................... 3 
Bài 3.4 Tính giá tr pi ........................................................................................................... 3 



VAA. TVTHK

Tin H c

iC

ng

Lab03

Lab 03: Vòng l p
0. M c tiêu




S d ng thành th o c u trúc l p trong C, bao g m:
o for
o while
o do…while
L nh break, continous, …

1. Yêu c u tr




c khi vào bu i th c hành này

Lab03

break;
printf (“This prints 25 times\n”;
}
}
a. N u b l nh break; đi thì k t qu màn hình nh th nào?
b. Thay th l nh break b ng l nh continous, cho bi t k t qu ?
Bài 3.3 Xác đ nh k t qu c a đ an code sau, gi i thích?
a
b

c

d

an code
for (ctr=10; ctr>=1; ctr-=3)
printf(ctr, “\n”);
n =10;
i=1;
for (i = 0 ; i < n ; i++)
printf ( ++i,”\n”);
for (i=1; i
int i = 0;

Lab

 Vòng L p: for, while, do…while 

Trang   


VAA. TVTHK

Tin H c

iC

ng

Lab03

float saiso = 4.0 / (2 * i + 1);
while( saiso >= pow(10,-6))
{
pi = pi + 4.0 * pow(-1, i ) / (2 * i + 1);
i = i + 1;
saiso = 4.0 / (2 * i + 1);
}
printf (“"pi = %f ", pi ) ;
return 0;
}
a) Biên d ch và ch y ch ng trình trên, s a l i n u có.

b) S a l i ch ng trình cho phép nh p giá tr sai s t bàn phím

Bài 3.6 Tính N! , N nh p t

bàn phím.

G i ý: N! = 1*2*...*N ; Ví d : 5! = 5*4*3*2*1 = 120
a. Giá tr l n nh t c a N là bao nhiêu?

Lab

 Vòng L p: for, while, do…while 

Trang   


VAA. TVTHK

Tin H c

iC

ng

Lab03

Bài 3.7 S nguyên t
Vi t ch

ng trình nh p vào s A. Ki m tra xem A có ph i là s nguyên t không?

10

xxxx

15

xxxx

20

xxxx





C bi n

G i ý: Công th c : Fahrenheit = (9.0 / 5.0) * Celsius + 32.0;
Bài 3.10 Tính lãi xu t ti t ki m.
Khi g i vào ngân hàng m t s ti n P, v i lãi su t th ng niên đ c bi u di n qua s th c R
(ví d , lãi su t 7.5% s đ c bi u di n là 0.075), s ti n thu đ c (Amount on deposit) sau khi
g i N n m s là P*(1 + R)N. Vi t ch ng trình đ c các giá tr P, R, N t bàn phím và in s ti n
thu đ c t ng ng ra màn hình theo t ng n m nh b ng sau:

Lab

Year

Amount on deposit


xxxx.xx

9

xxxx.xx

10

xxxx.xx

 Vòng L p: for, while, do…while 

Trang   


VAA. TVTHK

Tin H c

iC

ng

Lab03

G i ý: Hàm double pow(double x, double y); ~ xy trong th vi n math.h
Bài 3.11 Tìm s l n nh t, nh nh t
Vi t ch ng trình nh p N s nguyên sau đó in ra s l n nh t và s nh nh t. N đ
bàn phím.

****
*****
******
*******
********
*********
**********

Bài 3.15: Cho bi t màn hình k t qu c a đ an ch

ng trình sau:

a. Test1
#include <stdio.h>
int main()
{
int i, j;
for(i = 1; i
return 0;
}

Lab

 Vòng L p: for, while, do…while 

Trang   




Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status