SlideShare a Scribd company logo
1 of 10
Những ví dụ lập trình C căn bản

lớp:12LCD0001

1) Tính diện tích và chu vi hình tròn.
/*Tinh dien tich va chu vi hinh tron*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define pi 3.14
void main(void)
{
clrscr();
float R,C,S;
printf(" n");
printf("Hay nhap gia tri ban kinh R: ");
scanf("%f",&R);
C=2*pi*R;
S=pi*R*R;
printf(" n");
printf("Dien tich cua duong tron ban kinh %0.2f la: %.2f",R,S);
printf(" n");
printf(" n");
printf("Chu vi cua duong tron ban kinh %0.2f la: %.2f",R,C);
getch();
}
Kết quả khi chạy: ví dụ nhập R=10 sau đó nhấn enter ta sẽ có kết quả như sau:

1/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

2) Đổi số thập phân sang số hexa (cơ số 16 hay thập lục phân)
/*Doi tu so thap phan sang so hexa*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main ()
{
clrscr();
int i;
char a [33];
printf ("Nhap so thap phan can doi sang thap luc phan: ");
scanf ("%d",&i);
itoa (i,a,16);
printf ("So %d doi ra hexa la: %sn",i,a);
getch();
}
Kết quả: Nếu nhập 15 vào sau đó gõ enter ta được kết quả sau:

2/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

3) Nhập tên vào và xuất tên ra:
/*
* Hay Nhap ten cua ban.
* Day la vi du tu lam thu.
*/
#include <stdio.h>
#include <conio.h>
void main()
{
char ten[100];
clrscr();
printf("Hay nhap ten cua ban: ");
scanf("%s", &ten);
printf("Ten cua ban la: %s",ten);
getch();
}
Kết quả: Ví dụ ở đây tui nhập tên Cung, sau đó nhấn enter sẽ có kết quả sau:

3/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

4)Vòng lặp FOR:
/*Vi du su dung vong lap for */
#include <stdio.h>
#include <conio.h>
#define msg "Vong lap for thu"
void main(void)
{
clrscr();
int i,a;
printf("n");
printf("Nhap gia tri so vong can lap: a = ");
scanf("%d",&a);
printf("n");
for(i=1;i<=a;i++,printf("%s %dn",msg,i-1));
getch();
}
Kết quả: Nhập số 10 sau đó nhấn enter có kết quả sau:

4/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

5) Vòng lặp FOR:
/*Vi du su dung vong lap for */
#include <stdio.h>
#include <conio.h>
#define msg "Thu vong lap for n"
void main(void)
{
clrscr();
int i;
printf("n");
for(i=1;i<=3;i++)
{
printf("%s",msg);
}
getch();
}
Kết quả: Khi cho chạy ta có kết quả

5/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

6) Nhập vào 2 số và xuất ra 2 số vừa nhập:
/* vi du nhap gia tri*/
#include <stdio.h>
#include <conio.h>
void main(void)
{
clrscr();
int a,b;
printf(" n");
printf("hay nhap vao gia tri cua a va b:");
scanf("%d%d",&a,&b);
printf("gia tri vua nhap la %d va %d",a,b);
getch();
}
Kết quả:

7) Nhập giá trị ngày, tháng năm:
/* Nhap thong so ngay thang nam theo dinh dang ngay/thang/nam*/
#include <stdio.h>
#include <conio.h>
void main(void)
{
clrscr();
int ngay,thang,nam;
printf(" n");
scanf("%d/%d/%d",&ngay,&thang,&nam);
printf("Ban vua nhap %d/%d/%d",ngay,thang,nam);
getch();
}
Kết quả:

6/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

8) Nhập giá trị a và b sau đó xuất ra giá trị tổng:
/* Nhap vao 2 so a va b, sau do xuat ra gia tri tong a+b */
#include <stdio.h>
#include <conio.h>
void main(void)
{
clrscr();
int a,b;
printf("n");
printf("Hay nhap gia tri cua a: ");
scanf("%d",&a);
printf("Hay nhap gia tri cua b: ");
scanf("%d",&b);
printf("Tong cua 2 so %d va %d la: %d",a,b,a+b);
getch();
}
Kết quả:

7/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

9) Giải phương trình bậc 2:
/*Giai phuong trinh bac 2: ax^2+bx+c=0*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main(void)
{
clrscr();
float a,b,c,delta,x1,x2;
printf("nNhap thong so: a = ");
scanf("%f",&a);
printf("Nhap thong so: b = ");
scanf("%f",&b);
printf("Nhap thong so: c = ");
scanf("%f",&c);
if (a!=0)
{
delta=b*b-4*a*c;
if (delta >= 0)
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("nPhuong trinh co 2 nghiem: n x1 = %.2fn x2 = %.2f",x1,x2);
}
else
printf("nPhuong trinh vo nghiem.");
}
else if (b!=0)
{
printf("nPhuong trinh tro thanh phuong trinh bac 1 dang: b*x + c = 0
n");
printf("Nghiem cua phuong trinh la: x = %.2f",-c/b);
}
else if (c!=0)
{
printf("nPhuong trinh vo nghiem.");
}
else
{
printf("nPhuong trinh co vo so nghiem.");
}
getch();
}
8/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

Kết quả:

Chúc anh em lớp mình thành công!!!!
9/9

Trần Minh Cung.
Những ví dụ lập trình C căn bản

lớp:12LCD0001

Kết quả:

Chúc anh em lớp mình thành công!!!!
9/9

Trần Minh Cung.

More Related Content

What's hot (19)

Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh con
 
Tai lieu boi duong tin 8
Tai lieu boi duong tin 8Tai lieu boi duong tin 8
Tai lieu boi duong tin 8
 
Bai 18 tiet 1
Bai 18  tiet 1Bai 18  tiet 1
Bai 18 tiet 1
 
Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1Lap trinh c++ có lời giải 1
Lap trinh c++ có lời giải 1
 
Bài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiBài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loại
 
Tai lieu lap trinh vc++ day du
Tai lieu lap trinh vc++ day duTai lieu lap trinh vc++ day du
Tai lieu lap trinh vc++ day du
 
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnLớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
 
Bài 17 tin học 11
Bài 17 tin học 11Bài 17 tin học 11
Bài 17 tin học 11
 
Bai 6
Bai 6Bai 6
Bai 6
 
Lab4
Lab4Lab4
Lab4
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Tn ktlt
Tn ktltTn ktlt
Tn ktlt
 
Tut6
Tut6Tut6
Tut6
 
Cfw vidu baitap
Cfw vidu baitapCfw vidu baitap
Cfw vidu baitap
 
Bai tapktlt phan1
Bai tapktlt phan1Bai tapktlt phan1
Bai tapktlt phan1
 
Bai 18 tiet 2
Bai 18  tiet 2Bai 18  tiet 2
Bai 18 tiet 2
 
Tin11k2
Tin11k2Tin11k2
Tin11k2
 
Bài tập CTDL và GT 4
Bài tập CTDL và GT 4Bài tập CTDL và GT 4
Bài tập CTDL và GT 4
 
Ktlt lab full
Ktlt lab fullKtlt lab full
Ktlt lab full
 

Similar to Nhung bai mau lap trinh c

Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiTrung Thanh Nguyen
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnhsilverclaw
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ Cvncoding
 
Ch02 - Cau truc chuong trinh C.pptx
Ch02 - Cau truc chuong trinh C.pptxCh02 - Cau truc chuong trinh C.pptx
Ch02 - Cau truc chuong trinh C.pptxducanh18022004
 
1 de cuong c
1 de cuong c1 de cuong c
1 de cuong cPhú Syd
 
Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04. .
 
Cpl test1%20key
Cpl test1%20keyCpl test1%20key
Cpl test1%20keyHồ Lợi
 
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdflap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdfmanhnguyen258069
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh Cquyloc
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhHuy Rùa
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trìnhThai Hoc Vu
 

Similar to Nhung bai mau lap trinh c (20)

Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Chuyen doi he so
Chuyen doi he soChuyen doi he so
Chuyen doi he so
 
C9 templates
C9 templatesC9 templates
C9 templates
 
C9 templates
C9 templatesC9 templates
C9 templates
 
Nhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá ThịnhNhập môn lập trình - Vương Bá Thịnh
Nhập môn lập trình - Vương Bá Thịnh
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ C
 
Ch02 - Cau truc chuong trinh C.pptx
Ch02 - Cau truc chuong trinh C.pptxCh02 - Cau truc chuong trinh C.pptx
Ch02 - Cau truc chuong trinh C.pptx
 
Ontap ltc
Ontap ltcOntap ltc
Ontap ltc
 
Control structure in C
Control structure in CControl structure in C
Control structure in C
 
1 de cuong c
1 de cuong c1 de cuong c
1 de cuong c
 
Ctdl lab01
Ctdl lab01Ctdl lab01
Ctdl lab01
 
Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04
 
Cpl test1%20key
Cpl test1%20keyCpl test1%20key
Cpl test1%20key
 
T4
T4T4
T4
 
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdflap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
 
Tut6 solution
Tut6 solutionTut6 solution
Tut6 solution
 
Thdc3 Lap Trinh C
Thdc3 Lap Trinh CThdc3 Lap Trinh C
Thdc3 Lap Trinh C
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trình
 

Nhung bai mau lap trinh c

  • 1. Những ví dụ lập trình C căn bản lớp:12LCD0001 1) Tính diện tích và chu vi hình tròn. /*Tinh dien tich va chu vi hinh tron*/ #include <stdio.h> #include <conio.h> #include <math.h> #define pi 3.14 void main(void) { clrscr(); float R,C,S; printf(" n"); printf("Hay nhap gia tri ban kinh R: "); scanf("%f",&R); C=2*pi*R; S=pi*R*R; printf(" n"); printf("Dien tich cua duong tron ban kinh %0.2f la: %.2f",R,S); printf(" n"); printf(" n"); printf("Chu vi cua duong tron ban kinh %0.2f la: %.2f",R,C); getch(); } Kết quả khi chạy: ví dụ nhập R=10 sau đó nhấn enter ta sẽ có kết quả như sau: 1/9 Trần Minh Cung.
  • 2. Những ví dụ lập trình C căn bản lớp:12LCD0001 2) Đổi số thập phân sang số hexa (cơ số 16 hay thập lục phân) /*Doi tu so thap phan sang so hexa*/ #include <stdio.h> #include <stdlib.h> #include <conio.h> int main () { clrscr(); int i; char a [33]; printf ("Nhap so thap phan can doi sang thap luc phan: "); scanf ("%d",&i); itoa (i,a,16); printf ("So %d doi ra hexa la: %sn",i,a); getch(); } Kết quả: Nếu nhập 15 vào sau đó gõ enter ta được kết quả sau: 2/9 Trần Minh Cung.
  • 3. Những ví dụ lập trình C căn bản lớp:12LCD0001 3) Nhập tên vào và xuất tên ra: /* * Hay Nhap ten cua ban. * Day la vi du tu lam thu. */ #include <stdio.h> #include <conio.h> void main() { char ten[100]; clrscr(); printf("Hay nhap ten cua ban: "); scanf("%s", &ten); printf("Ten cua ban la: %s",ten); getch(); } Kết quả: Ví dụ ở đây tui nhập tên Cung, sau đó nhấn enter sẽ có kết quả sau: 3/9 Trần Minh Cung.
  • 4. Những ví dụ lập trình C căn bản lớp:12LCD0001 4)Vòng lặp FOR: /*Vi du su dung vong lap for */ #include <stdio.h> #include <conio.h> #define msg "Vong lap for thu" void main(void) { clrscr(); int i,a; printf("n"); printf("Nhap gia tri so vong can lap: a = "); scanf("%d",&a); printf("n"); for(i=1;i<=a;i++,printf("%s %dn",msg,i-1)); getch(); } Kết quả: Nhập số 10 sau đó nhấn enter có kết quả sau: 4/9 Trần Minh Cung.
  • 5. Những ví dụ lập trình C căn bản lớp:12LCD0001 5) Vòng lặp FOR: /*Vi du su dung vong lap for */ #include <stdio.h> #include <conio.h> #define msg "Thu vong lap for n" void main(void) { clrscr(); int i; printf("n"); for(i=1;i<=3;i++) { printf("%s",msg); } getch(); } Kết quả: Khi cho chạy ta có kết quả 5/9 Trần Minh Cung.
  • 6. Những ví dụ lập trình C căn bản lớp:12LCD0001 6) Nhập vào 2 số và xuất ra 2 số vừa nhập: /* vi du nhap gia tri*/ #include <stdio.h> #include <conio.h> void main(void) { clrscr(); int a,b; printf(" n"); printf("hay nhap vao gia tri cua a va b:"); scanf("%d%d",&a,&b); printf("gia tri vua nhap la %d va %d",a,b); getch(); } Kết quả: 7) Nhập giá trị ngày, tháng năm: /* Nhap thong so ngay thang nam theo dinh dang ngay/thang/nam*/ #include <stdio.h> #include <conio.h> void main(void) { clrscr(); int ngay,thang,nam; printf(" n"); scanf("%d/%d/%d",&ngay,&thang,&nam); printf("Ban vua nhap %d/%d/%d",ngay,thang,nam); getch(); } Kết quả: 6/9 Trần Minh Cung.
  • 7. Những ví dụ lập trình C căn bản lớp:12LCD0001 8) Nhập giá trị a và b sau đó xuất ra giá trị tổng: /* Nhap vao 2 so a va b, sau do xuat ra gia tri tong a+b */ #include <stdio.h> #include <conio.h> void main(void) { clrscr(); int a,b; printf("n"); printf("Hay nhap gia tri cua a: "); scanf("%d",&a); printf("Hay nhap gia tri cua b: "); scanf("%d",&b); printf("Tong cua 2 so %d va %d la: %d",a,b,a+b); getch(); } Kết quả: 7/9 Trần Minh Cung.
  • 8. Những ví dụ lập trình C căn bản lớp:12LCD0001 9) Giải phương trình bậc 2: /*Giai phuong trinh bac 2: ax^2+bx+c=0*/ #include <stdio.h> #include <conio.h> #include <math.h> void main(void) { clrscr(); float a,b,c,delta,x1,x2; printf("nNhap thong so: a = "); scanf("%f",&a); printf("Nhap thong so: b = "); scanf("%f",&b); printf("Nhap thong so: c = "); scanf("%f",&c); if (a!=0) { delta=b*b-4*a*c; if (delta >= 0) { x1=(-b+sqrt(delta))/(2*a); x2=(-b-sqrt(delta))/(2*a); printf("nPhuong trinh co 2 nghiem: n x1 = %.2fn x2 = %.2f",x1,x2); } else printf("nPhuong trinh vo nghiem."); } else if (b!=0) { printf("nPhuong trinh tro thanh phuong trinh bac 1 dang: b*x + c = 0 n"); printf("Nghiem cua phuong trinh la: x = %.2f",-c/b); } else if (c!=0) { printf("nPhuong trinh vo nghiem."); } else { printf("nPhuong trinh co vo so nghiem."); } getch(); } 8/9 Trần Minh Cung.
  • 9. Những ví dụ lập trình C căn bản lớp:12LCD0001 Kết quả: Chúc anh em lớp mình thành công!!!! 9/9 Trần Minh Cung.
  • 10. Những ví dụ lập trình C căn bản lớp:12LCD0001 Kết quả: Chúc anh em lớp mình thành công!!!! 9/9 Trần Minh Cung.