SlideShare a Scribd company logo
1 of 2
Download to read offline
Elementary Programming with C
(Assignment)
Bài 1
Viết một chương trình cho phép người dùng nhập vào tên của 10 học viên sau đó
hiẻn thị tên của học viên có độ dài tên là lơn nhất
Bài 2
Viết một chương trình dựa trên thực đơn (menu) như sau :
Moi ban lua chon :
1. Nhap vao 3 so A, B, C.
2. Tim boi so chung nho nhat cua 3 so.
3. Hien thi hình chu nhat A dong B cot.
4. Tinh tong cot cuoi cua hinh chu nhat.
5. Tim so chinh phuong gan B nhat
6. Thoat khoi chuong trinh.
Câu 1. Nhập 3 số A, B, C từ bàn phím:
Chương trình hiển thị thông báo mời người dùng nhập vào 3 số và nhận vào 3 số
nguyên, sau đó quay về menu chính ban đầu.
o Các giá trị nhập vào phải lón hơn 0 và nhỏ hơn 10 nếu người dùng nhập
vào giá trị không hợp lệ thì yêu cầu nhập lại cho đến khi nhập giá trị thỏa
mãn mới quay lại menu chính
Phần này phải viết thanh một hàm.
Hàm này sẽ đựoc hàm main gọi để nhập giá trị cho 3 biến khai báo trong hàm
main
Hàm phải được khai báo sao cho có thể nhận vào 3 tham số nguyên truyền theo
kiểu tham chiếu để có thể lưu trữ giá trị 3 số được nhập vào 3 biến khai báo trong
hàm main
Câu 2. Tìm bội số chung nhỏ nhất của 3 số:
Hiển thị lên màn hình bội số chung nhỏ nhất của 3 sô A, B, C:
Phàn này phải viết thành một hàm nhận vào 3 tham sô nguyên theo kiểu truyền
tham trị
Câu 3. Hiển thị hình chữ nhật A dòng B cột
o Hiển thị hình chữ nhật A dòng B cột như sau:
o Chú ý bắt buộc phải dùng vòng lặp để hiển thị
VD: A=4, B=3
0 2 4
6 8 10
12 14 16
18 29 22
Phần này phải viết thành một hàm nhận vào 2 tham số nguyên truyền theo kiểu tham
trị
Câu 4. Tính tổng cột cuối của hình chữ nhật
Tính tổng cột cuối của hình chữ nhật hiển thị trong câu 3
Phần này phải viết thành hàm nhận vào 2 tham số nguyên theo kiểu tham trị
Kết quả tính được phải trả lại cho hàm main thông qua phương thức return
Sau đó kết quả sẽ dược in bằng một lệnh đặt trong hàm main
Ví dụ :
Với A = 4, B=3
Hiển thị lên màn hình như sau:
Tong cot cuoi la : 52
Câu 5. Tìm số chính phương gần B nhất.
Hiển thị sô chính phương gần B nhất lên màn hình
Phần này phải viết thành một hàm nhận vào 1 tham số nguyên truyền theo tham trị
VD:
Với B=7
So chinh phuong gan 7 nhat la 9
Câu 6. Thoát khỏi chương trình.
Khi người dùng chọn 6: từ Menu chương trình thoát.

More Related Content

Viewers also liked

Common shakespearean terms
Common shakespearean termsCommon shakespearean terms
Common shakespearean termsThalia Longoria
 
JOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CAT
JOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CATJOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CAT
JOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CATEMMANUEL ILODINUNO
 
Balconies decks patios
Balconies decks patiosBalconies decks patios
Balconies decks patiosAden Thomas
 
Procedimento operacional manutenção mecânica_rev.00
Procedimento operacional manutenção mecânica_rev.00Procedimento operacional manutenção mecânica_rev.00
Procedimento operacional manutenção mecânica_rev.00Erick Luiz Coutinho dos Santos
 
All'arrembaggio - Disegni da colorare - Sabbiarelli
All'arrembaggio - Disegni da colorare - SabbiarelliAll'arrembaggio - Disegni da colorare - Sabbiarelli
All'arrembaggio - Disegni da colorare - SabbiarelliSabbiarelli
 
90 a approved plots neemrana behror,nh8 2
90 a approved plots neemrana behror,nh8 290 a approved plots neemrana behror,nh8 2
90 a approved plots neemrana behror,nh8 2Baburaj Patel
 
Titeesawwe
TiteesawweTiteesawwe
TiteesawweAntzzzz
 
Example of a UCAS personal statement for Education
Example of a UCAS personal statement for EducationExample of a UCAS personal statement for Education
Example of a UCAS personal statement for Educationdck
 

Viewers also liked (16)

Common shakespearean terms
Common shakespearean termsCommon shakespearean terms
Common shakespearean terms
 
Traduccion ingles
Traduccion inglesTraduccion ingles
Traduccion ingles
 
JOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CAT
JOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CATJOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CAT
JOB CERTIFICATION ON THE OVERHAULING OF 1NO 275KVA OLYMPIAN CAT
 
Introduction to Linkedin
Introduction to LinkedinIntroduction to Linkedin
Introduction to Linkedin
 
Balconies decks patios
Balconies decks patiosBalconies decks patios
Balconies decks patios
 
Procedimento operacional manutenção mecânica_rev.00
Procedimento operacional manutenção mecânica_rev.00Procedimento operacional manutenção mecânica_rev.00
Procedimento operacional manutenção mecânica_rev.00
 
All'arrembaggio - Disegni da colorare - Sabbiarelli
All'arrembaggio - Disegni da colorare - SabbiarelliAll'arrembaggio - Disegni da colorare - Sabbiarelli
All'arrembaggio - Disegni da colorare - Sabbiarelli
 
90 a approved plots neemrana behror,nh8 2
90 a approved plots neemrana behror,nh8 290 a approved plots neemrana behror,nh8 2
90 a approved plots neemrana behror,nh8 2
 
Voorbeelden handreidingen - Sjef Staps
Voorbeelden handreidingen - Sjef StapsVoorbeelden handreidingen - Sjef Staps
Voorbeelden handreidingen - Sjef Staps
 
Presentation_NEW.PPTX
Presentation_NEW.PPTXPresentation_NEW.PPTX
Presentation_NEW.PPTX
 
Teorias
TeoriasTeorias
Teorias
 
Recommendation Letter
Recommendation LetterRecommendation Letter
Recommendation Letter
 
E-Camp1
E-Camp1E-Camp1
E-Camp1
 
Insertarvideos
InsertarvideosInsertarvideos
Insertarvideos
 
Titeesawwe
TiteesawweTiteesawwe
Titeesawwe
 
Example of a UCAS personal statement for Education
Example of a UCAS personal statement for EducationExample of a UCAS personal statement for Education
Example of a UCAS personal statement for Education
 

Similar to Itt epc assignment

H hai epc_baitap
H hai epc_baitapH hai epc_baitap
H hai epc_baitapHồ Lợi
 
Bai tapep ctunglop
Bai tapep ctunglopBai tapep ctunglop
Bai tapep ctunglopHồ Lợi
 
C theory test
C theory test C theory test
C theory test Hồ Lợi
 
Homework - C programming language
Homework - C programming languageHomework - C programming language
Homework - C programming languageLinh Lê
 
Bo de on luyen hsg tin hoc
Bo de on luyen hsg tin hocBo de on luyen hsg tin hoc
Bo de on luyen hsg tin hocVo Van Phuc
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinhTunAnh346
 
Thực hành cơ sở lập trình C++ Fithou
Thực hành cơ sở lập trình C++ FithouThực hành cơ sở lập trình C++ Fithou
Thực hành cơ sở lập trình C++ FithouTTnguyen
 
Baitap pascal cơ bản
Baitap pascal cơ bảnBaitap pascal cơ bản
Baitap pascal cơ bảnTường Anh
 
Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46
Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46
Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46Jo Calderone
 
De kiem tra 1 tiet hs 1
De kiem tra 1 tiet hs 1De kiem tra 1 tiet hs 1
De kiem tra 1 tiet hs 1Hòa Hoàng
 
de-thi-co-dap-an-kinh-te-vi-mo.doc
de-thi-co-dap-an-kinh-te-vi-mo.docde-thi-co-dap-an-kinh-te-vi-mo.doc
de-thi-co-dap-an-kinh-te-vi-mo.docNhiiNhii13
 

Similar to Itt epc assignment (16)

H hai epc_baitap
H hai epc_baitapH hai epc_baitap
H hai epc_baitap
 
Bai tapep ctunglop
Bai tapep ctunglopBai tapep ctunglop
Bai tapep ctunglop
 
C theory test
C theory test C theory test
C theory test
 
Kt tin7 de1
Kt tin7 de1Kt tin7 de1
Kt tin7 de1
 
Homework - C programming language
Homework - C programming languageHomework - C programming language
Homework - C programming language
 
Bo de on luyen hsg tin hoc
Bo de on luyen hsg tin hocBo de on luyen hsg tin hoc
Bo de on luyen hsg tin hoc
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinh
 
Thực hành cơ sở lập trình C++ Fithou
Thực hành cơ sở lập trình C++ FithouThực hành cơ sở lập trình C++ Fithou
Thực hành cơ sở lập trình C++ Fithou
 
Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
 
Danhsach baitap
Danhsach baitapDanhsach baitap
Danhsach baitap
 
Baitap pascal cơ bản
Baitap pascal cơ bảnBaitap pascal cơ bản
Baitap pascal cơ bản
 
Tin11k2
Tin11k2Tin11k2
Tin11k2
 
Cpl test3
Cpl test3Cpl test3
Cpl test3
 
Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46
Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46
Đề thi cuối kỳ Kinh Tế Vĩ Mô 1 ĐH Ngoại Thương - K46
 
De kiem tra 1 tiet hs 1
De kiem tra 1 tiet hs 1De kiem tra 1 tiet hs 1
De kiem tra 1 tiet hs 1
 
de-thi-co-dap-an-kinh-te-vi-mo.doc
de-thi-co-dap-an-kinh-te-vi-mo.docde-thi-co-dap-an-kinh-te-vi-mo.doc
de-thi-co-dap-an-kinh-te-vi-mo.doc
 

More from Hồ Lợi

Tóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cTóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cHồ Lợi
 
Lect04 functions
Lect04 functionsLect04 functions
Lect04 functionsHồ Lợi
 
Ky thuatkhudequy
Ky thuatkhudequyKy thuatkhudequy
Ky thuatkhudequyHồ Lợi
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapcHồ Lợi
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhHồ Lợi
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Hồ Lợi
 
Giao trinh c c++
Giao trinh c c++Giao trinh c c++
Giao trinh c c++Hồ Lợi
 
Epc assignment
Epc assignmentEpc assignment
Epc assignmentHồ Lợi
 
Epc test practical
Epc test practicalEpc test practical
Epc test practicalHồ Lợi
 
De thic++ --th
De thic++ --thDe thic++ --th
De thic++ --thHồ Lợi
 

More from Hồ Lợi (20)

Xu ly chuoi
Xu ly chuoiXu ly chuoi
Xu ly chuoi
 
Tóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cTóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của c
 
T4
T4T4
T4
 
Nguyen lyoop
Nguyen lyoopNguyen lyoop
Nguyen lyoop
 
Lect04 functions
Lect04 functionsLect04 functions
Lect04 functions
 
Ky thuatkhudequy
Ky thuatkhudequyKy thuatkhudequy
Ky thuatkhudequy
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapc
 
Gtrinh oop
Gtrinh oopGtrinh oop
Gtrinh oop
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
 
Giao trinh c c++
Giao trinh c c++Giao trinh c c++
Giao trinh c c++
 
File trong c_
File trong c_File trong c_
File trong c_
 
Epc assignment
Epc assignmentEpc assignment
Epc assignment
 
Epc test practical
Epc test practicalEpc test practical
Epc test practical
 
De thic++ --th
De thic++ --thDe thic++ --th
De thic++ --th
 
Dethi c++ -lt
Dethi c++ -ltDethi c++ -lt
Dethi c++ -lt
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
D05 stl
D05 stlD05 stl
D05 stl
 
Cpl test2
Cpl test2Cpl test2
Cpl test2
 
Cpl test1
Cpl test1Cpl test1
Cpl test1
 

Itt epc assignment

  • 1. Elementary Programming with C (Assignment) Bài 1 Viết một chương trình cho phép người dùng nhập vào tên của 10 học viên sau đó hiẻn thị tên của học viên có độ dài tên là lơn nhất Bài 2 Viết một chương trình dựa trên thực đơn (menu) như sau : Moi ban lua chon : 1. Nhap vao 3 so A, B, C. 2. Tim boi so chung nho nhat cua 3 so. 3. Hien thi hình chu nhat A dong B cot. 4. Tinh tong cot cuoi cua hinh chu nhat. 5. Tim so chinh phuong gan B nhat 6. Thoat khoi chuong trinh. Câu 1. Nhập 3 số A, B, C từ bàn phím: Chương trình hiển thị thông báo mời người dùng nhập vào 3 số và nhận vào 3 số nguyên, sau đó quay về menu chính ban đầu. o Các giá trị nhập vào phải lón hơn 0 và nhỏ hơn 10 nếu người dùng nhập vào giá trị không hợp lệ thì yêu cầu nhập lại cho đến khi nhập giá trị thỏa mãn mới quay lại menu chính Phần này phải viết thanh một hàm. Hàm này sẽ đựoc hàm main gọi để nhập giá trị cho 3 biến khai báo trong hàm main Hàm phải được khai báo sao cho có thể nhận vào 3 tham số nguyên truyền theo kiểu tham chiếu để có thể lưu trữ giá trị 3 số được nhập vào 3 biến khai báo trong hàm main Câu 2. Tìm bội số chung nhỏ nhất của 3 số: Hiển thị lên màn hình bội số chung nhỏ nhất của 3 sô A, B, C: Phàn này phải viết thành một hàm nhận vào 3 tham sô nguyên theo kiểu truyền tham trị
  • 2. Câu 3. Hiển thị hình chữ nhật A dòng B cột o Hiển thị hình chữ nhật A dòng B cột như sau: o Chú ý bắt buộc phải dùng vòng lặp để hiển thị VD: A=4, B=3 0 2 4 6 8 10 12 14 16 18 29 22 Phần này phải viết thành một hàm nhận vào 2 tham số nguyên truyền theo kiểu tham trị Câu 4. Tính tổng cột cuối của hình chữ nhật Tính tổng cột cuối của hình chữ nhật hiển thị trong câu 3 Phần này phải viết thành hàm nhận vào 2 tham số nguyên theo kiểu tham trị Kết quả tính được phải trả lại cho hàm main thông qua phương thức return Sau đó kết quả sẽ dược in bằng một lệnh đặt trong hàm main Ví dụ : Với A = 4, B=3 Hiển thị lên màn hình như sau: Tong cot cuoi la : 52 Câu 5. Tìm số chính phương gần B nhất. Hiển thị sô chính phương gần B nhất lên màn hình Phần này phải viết thành một hàm nhận vào 1 tham số nguyên truyền theo tham trị VD: Với B=7 So chinh phuong gan 7 nhat la 9 Câu 6. Thoát khỏi chương trình. Khi người dùng chọn 6: từ Menu chương trình thoát.