Đăng chủ đề  Đăng  trả lời 
 
Đánh giá chủ đề:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
|
BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
18-04-2010, 09:04 PM (Được chỉnh sửa: 20-04-2010 01:40 AM bởi Admin nhut.)
BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
BÀI TẬP NHẬP MÔN LẬP TRÌNH
( Lập trình C )
I. NHẬP XUẤT VÀ TÍNH TOÁN
1. Viết chương trình in lên màn hình như sau:
**************************
* THAO CHUONG BANG *
* NGON NGU C *
**************************
2. Viết chương trình nhập vào năm sinh, in ra tuổi, ví dụ nhập 1984 in ra :
Ban sinh năm 1984, vay ban 19 tuoi.
3. Viết chương trình, thực hiện các yêu cầu sau (không dùng hàm chuyển đổi):
a. Nhập vào một ký tự và in ra mã ASCII tương ứng với ký tự đó.
b. Nhập vào một số nguyên (1 -> 255) và in ra ký tự có mã ASCII tương ứng.
4. Nhập vào bán kính của hình tròn, tính và in ra chu vi, diện tích của hình tròn đó.
5. Nhập vào bán kính đáy R và chiều cao h của hình trụ tròn, tính diện tích đáy, diện tích xung quanh và thể tích của hình trụ tròn theo công thức (các số liệu là số thực, giá trị PI đã được C định nghĩa sẵn bằng hằng số M_PI):
SDAY = PIR2 SXQ = 2PIRh V = SDAY * h
6. Nhập vào số thực x, tính và in ra các giá trị y1, y2, lấy 2 số lẻ:

7. Nhập số tiền nguyên N đồng, đổi ra xem được bao nhiêu tờ 10 đồng, 5 đồng, 2 đồng và 1 đồng. Ví dụ:
N = 543đ=54 tờ 10đ + 0 tờ 5 đ + 1 tờ 2 đ + 1 tờ 1 đ
8. Nhập vào số nguyên có 3 chữ số, tính tổng 3 chữ số đó. Ví dụ:
Số 543 có tổng 3 chữ số là: 5 + 4 + 3 = 12
9. Viết chương trình nhập 2 giờ (giờ, phút giây) thực hiện công việc sau:
a. Kiểm tra tính hợp lệ của 2 giờ đã nhập vào.
b. Xuất kết quả của việc tính ‘+’ và ‘-‘ của 2 giờ này.


File đính kèm
.doc  Baitap_NMLT.doc (Kích cỡ: 134 KB / Tải về: 477)
Trích dẫn bài này trong bài trả lời
19-04-2010, 03:53 AM
Bài viết: #2
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
đề nghị bác khi post bài xong thì nên xem lại, chứ đừng chỉ copy mà paste vào là xong, cho em hỏi cái ô vuông ở trên là kí hiệu gì thế ạ

Phạm Hồng Thái :cool:
08CT111
Y!m: hongthaipro@yahoo.com
http://www.08ct111.com
HongThaiPro's Blog
Nhóm Bác sĩ máy tính - DocCom - http://el.lhu.edu.vn/diendan/forumdisplay.php?fid=70
Tham quan website của thành viên này Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
20-04-2010, 01:43 AM
Bài viết: #3
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
(19-04-2010 03:53 AM)Mr-Leo Đã viết:  đề nghị bác khi post bài xong thì nên xem lại, chứ đừng chỉ copy mà paste vào là xong, cho em hỏi cái ô vuông ở trên là kí hiệu gì thế ạ

Mình biết chứ.....thấy luôn...nhưng nó là kí hiệu toán học...mình tạm ghi lại chữ "PI"...thật ra không phải là chữ "PI" đâu....bạn vào file đính kèm xem nha!!! Thank
Trích dẫn bài này trong bài trả lời
08-01-2012, 10:24 AM
Bài viết: #4
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
cho tôi hỏi cách giải các bài tập trên.
thanhks nhiều.
Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
08-01-2012, 10:48 AM
Bài viết: #5
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
(08-01-2012 10:24 AM)kid_Action Đã viết:  cho tôi hỏi cách giải các bài tập trên.
thanhks nhiều.


bạn tự làm rồi post phần bạn làm lên đây mình sửa cho

Phạm Hồng Thái :cool:
08CT111
Y!m: hongthaipro@yahoo.com
http://www.08ct111.com
HongThaiPro's Blog
Nhóm Bác sĩ máy tính - DocCom - http://el.lhu.edu.vn/diendan/forumdisplay.php?fid=70
Tham quan website của thành viên này Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
08-01-2012, 11:11 AM
Bài viết: #6
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
[size=x-large][font=Arial]
Mình làm bài 5 xong rồi cho nó chạy nhưng mà kết quả không đúng.
Sửa lại dùm mình nha

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int R,h,SDAY,SXQ,V,r;
printf("nhap ban kinh day cua hinh tru tron: "); scanf("%d",&R);
printf("\n nhap chieu cao cua hinh tru tron: "); scanf("%d",&h);
r=(3.14);
SDAY=r*(R*R);
SXQ=2*r*R*h;
V=SDAY*h;
printf("\n dien tich day= %d ",SDAY);
printf("\n dien tich xung quanh= %d ",SXQ);
printf("\n the tich= %d ",V);
getch();
}
Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
08-01-2012, 08:29 PM
Bài viết: #7
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
bạn nên đọc kĩ đề trước khi làm, đề yêu cau sử dụng số thực mà bạn dùng toàn số nguyên sao mà đúng dc
Mã PHP:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{

float R,h,SDAY,SXQ,V,r;
printf("nhap ban kinh day cua hinh tru tron: "); scanf("%f",&R);
printf("\n nhap chieu cao cua hinh tru tron: "); scanf("%f",&h);
r=3.14;
SDAY=r*(R*R);
SXQ=2*r*R*h;
V=SDAY*h;
printf("\n dien tich day= %f ",SDAY);
printf("\n dien tich xung quanh= %f ",SXQ);
printf("\n the tich= %f ",V);
getch();


Phạm Hồng Thái :cool:
08CT111
Y!m: hongthaipro@yahoo.com
http://www.08ct111.com
HongThaiPro's Blog
Nhóm Bác sĩ máy tính - DocCom - http://el.lhu.edu.vn/diendan/forumdisplay.php?fid=70
Tham quan website của thành viên này Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
10-01-2012, 11:19 PM (Được chỉnh sửa: 11-01-2012 12:10 AM bởi member jeskin_quoc.)
Bài viết: #8
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
bai so 2 ne ban gi do?

/*chuong trinh nhap vao nam sinh va in ra so tuoi*/
#include<stdio.h>
#include<conio.h>
int main()
{
int year;
printf("nhap vao nam sinh: ");
scanf("%d",&year);
if(year<0)
printf("ban sinh nam %d, vay so tuoi cua ban la: %d",year,(2012+year));
else
printf("ban sinh nam %d, vay so tuoi cua ban la: %d",year,(2012-year));
getch();
}

bai tap 3 cau a,cau b ko hiu,cau 1 ban tu lam hj!
/*chuong trinh nhap vao mot ki tu va in ra bang bang ASCII tuong ung voi ki tu do*/
#include<stdio.h>
#include<conio.h>
int main()
{
char kitu;
printf("nhap vao mot ki tu bat ki tu A den Z: ");
scanf("%c",&kitu);
if(((kitu >= 'a') && (kitu <= 'z')) || ((kitu >= 'A') && (kitu <= 'Z')))
printf("ASCII tuong ung voi ki tu ban vua nhap la: %d",kitu);
else
printf("ban da nhap sai vui long nhap lai. Cam on !");
getch();
}
bai tap so 4
/*chuong trinh nhap vao ban kinh sau do chu vi va dien tich*/
#include<stdio.h>
#include<conio.h>
int main()
{
float r,p,s;//r la ban kinh
printf("nhap vao ban kinh: ");
scanf("%f",&r);
float pi=3.14;
p = 2*pi*r;
s = pi*r*r;
printf("chu vi hinh tron la: %.2f",p);
printf("\ndien tich hinh tron la: %.2f",s);
getch();
}



*****vui thi cam on tieng hj*****
bai tap so 5
/*chuong trinh nhap vao ban kinh day R va chieu cao h cua hinh tru tron,tinh dien tich day,dien tich xung quanh va the tich*/
#include<stdio.h>
#include<conio.h>
int main()
{
float R,h;
float SDAY,SXQ,V;
printf("nhap vao ban kinh day: ");
scanf("%f",&R);
printf("\nnhap vao chieu cao: ");
scanf("%f",&h);
float pi=3.14;
SDAY = 2*pi*R*R;
SXQ = 2*pi*R*h;
V = SDAY*h;
printf("dien tich day: %.2f",SDAY);
printf("\ndien tich xung quanh: %.2f",SXQ);
printf("\nthe tich: %.2f",V);
getch();
}
ban ghi lai bai tap so 6. Minh doc khong hieu.
Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
11-01-2012, 12:27 AM (Được chỉnh sửa: 11-01-2012 12:40 AM bởi member jeskin_quoc.)
Bài viết: #9
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
bai tap so 7
ban thich sua j thi co the sua lai hop voi y ban


/*chuong trinh nhap vao so tien sau do chia nho*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int vnd,vnd1,vnd2,vnd3,vnd4;
printf("nhap vao so tien: ");
scanf("%d",&vnd);
vnd1 = vnd/10;
vnd2 = (vnd%10)/5;
vnd3 = ((vnd%10)%5)/2;
vnd4 = ((vnd%10)%5)%2;
printf("so to 10 dong la: %d",vnd1);
printf("\nso to 5 dong la: %d",vnd2);
printf("\nso to 2 dong la: %d",vnd3);
printf("\nso to 1 dong la: %d",vnd4);
getch();
}
bai 6 luc nay minh quen lam theo yeu cau
ban sua lai phan in ra giong bai 7 nay la dc



/*chuong trinh nhap vao 3 so nguyen va tinh tong*/
#include<stdio.h>
#include<conio.h>
int main()
{
int a,b,c;
printf("nhap vao 3 so nguyen: ");
scanf("%d%d%d",&a,&b,&c);
printf("so %d%d%d co tong 3 chu so la: %d + %d + %d = %d",a,b,c,a,b,c,(a+b+c));
getch();
}
Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
11-01-2012, 08:39 AM
Bài viết: #10
RE: BÀI TẬP NGÔN NGỮ LẬP TRÌNH C
Bài số 2 của bạn jeskin_quoc sai rồi nhé, có ai mà tính tuổi bằng cách lấy năm hiện tại công với năm sinh đâu chứ

Phạm Hồng Thái :cool:
08CT111
Y!m: hongthaipro@yahoo.com
http://www.08ct111.com
HongThaiPro's Blog
Nhóm Bác sĩ máy tính - DocCom - http://el.lhu.edu.vn/diendan/forumdisplay.php?fid=70
Tham quan website của thành viên này Tìm tất cả bài viết của thành viên này
Trích dẫn bài này trong bài trả lời
Đăng chủ đề  Đăng  trả lời 


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Cần Giúp Về Làm đồ án "Quản Lý Điểm Sinh Viên Của Một Lớp" member vuabongda3 3 2,430 04-10-2013 02:35 PM
Bài mới nhất: member zhangfei44
  Bài tập Pascal (Tham Khảo Ôn Thi) Admin sinhvien 0 891 06-01-2013 01:02 PM
Bài mới nhất: Admin sinhvien
  Phần mềm Turbo Pascal 7.0 Admin sinhvien 0 918 06-01-2013 01:00 PM
Bài mới nhất: Admin sinhvien
  Giáo trình Pascal ( Tham Khảo) Admin sinhvien 0 500 06-01-2013 12:59 PM
Bài mới nhất: Admin sinhvien
  Bài tập VB.NET member tramtram 1 5,662 04-01-2013 10:11 AM
Bài mới nhất: member thaonguyen
  Cấp phát động bộ nhớ cho mảng 2 chiều Admin sinhvien 0 1,090 17-12-2012 10:30 AM
Bài mới nhất: Admin sinhvien

Chuyển nhanh: