Thứ Tư, 26 tháng 9, 2007

Code CT cho bạn biết so ngày trong 1 tháng

//CT cho ban biet so ngay trong 1 thang

#include
#include
void main()
{
int thang,nam;
char ans;
do
{
clrscr();
printf("CT cho ban biet so ngay trong 1 thang ");
printf("\n\n Nhap thang can xem : ");scanf("%d",&thang);
printf(" Nhap nam can xem : ");scanf("%d",&nam);
printf("\n Thang %d nam %d co : ",thang,nam);
if (thang==1 || thang==3 || thang==5 || thang==7 || thang==8 || thang==10 || thang==12)
printf("31 ngay");
else if (thang==4 || thang==6 || thang==9 || thang==11)
printf("30 ngay");
else
{
if (nam % 4 ==0 && nam % 100 !=0 || nam % 400 ==0)
printf("29 ngay");
else
printf("28 ngay");
}
printf("\n\nBan co muon tiep tuc CT (y/n)?");
ans = getch();
}while (ans=='Y' || ans=='y');
}

Code Giải PT bậc 2

//Giai PT bac 2

#include
#include
#include
void main()
{
float a,b,c,x,delta,x1,x2;
char ans;
do
{
clrscr();
printf("\nGiai phuong trinh bac 2");
printf("\n\n Nhap he so a = ");scanf("%f",&a);
printf(" Nhap he so b = ");scanf("%f",&b);
printf(" Nhap he so c = ");scanf("%f",&c);
if (a==0)
{
if (b==0)
{
if (c==0)
printf("\n Phuong trinh co vo so nghiem!");
else
printf("\n Phuong trinh vo nghiem!");
}
else
{
x=-c/b;
printf("\n Phuong trinh da cho co nghiem duy nhat x= %f",x);
}
}
else
{
delta=b*b-4*a*c;
if (delta==0)
{
x=-b/(2*a);
printf("\n Phuong trinh co nghiem kep x1 = x2 = %f",x);
}
else if (delta < 0)
printf("\n Phuong trinh da cho vo nghiem !");
else
{
x1=(-b + sqrt(delta))/(2*a);
x2=(-b - sqrt(delta))/(2*a);
printf("\n Phuong trinh da cho co 2 nghiem la :");
printf("\n x1= %f",x1);
printf("\n x2= %f",x2);
}
}
printf("\n Ban co muon tiep tuc CT (y/n)?");
ans=getch();
}while (ans=='Y' || ans=='y');
}

Link download Borland C++ và các bài tập mẫu

Link download Borland C++ ở đây:
http://www.mediafire.com/?bzo3ojmogn4

Còn 3 link tiếp theo ở đây là các bài tập và ví dụ mẫu:
http://www.mediafire.com/?6jmovkzny14
http://www.mediafire.com/?ddjttxxcznz
http://www.mediafire.com/?4buxdmg2xn9

Link download Sổ tay lập trình do thầy Sơn gửi:
http://www.mediafire.com/?cnuet7wbyd1

Bài tập giải hệ PT bậc nhất !

//Giai he PT bac nhat

//Khai bao thu vien
#include
#include
void main()
{
//khai bao bien
float a1,b1,c1,a2,b2,c2,d,dx,dy,x,y;
char ans;
//vong lap do ... while de thuc hien cong viec lap lai bai giai he PT
do
{
clrscr();
printf("Chuong trinh giai he PT bac nhat");
//nhap du lieu
printf("\n Nhap a1 = ");scanf("%f",&a1);
printf(" Nhap b1 = ");scanf("%f",&b1);
printf(" Nhap c1 = ");scanf("%f",&c1);
printf(" Nhap a2 = ");scanf("%f",&a2);
printf(" Nhap b2 = ");scanf("%f",&b2);
printf(" Nhap c2 = ");scanf("%f",&c2);
//xu ly du lieu
d=a1*b2 - a2*b1;
dx=b1*c2 - b2*c1;
dy=a1*c2 - a2*c1;
if (d==0)
{
if (dx==0 && dy==0)
printf("\n He PT co vo so nghiem! ");
else
printf("\n He PT vo nghiem! ");
}
else
{
x=dx/d;
y=dy/d;
printf("\n He PT co 2 nghiem la: ");
printf("\n\t x = %f",x);
printf("\n\t y = %f",y);
}
printf("\n Ban co muon tiep tuc CT (y/n)? ");
ans=getch();
}while (ans =='Y' || ans =='y');
}