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.