IiI.L.T.N.IiI
Tổng số bài gửi : 7 Join date : 01/12/2011
| Tiêu đề: Bài tập lap trình căn bản Mon Feb 27, 2012 11:16 am | |
| Bài Tập Chương I code Tham Khảo Lập Trình Căn Bản code này chỉ chạy tren c++ trên bolard c gi do thi chưa chắc chạy được chưa test chưa bít các bạn nên sài DEV c++ sẽ tốt hơn còn ai rảnh giống mình thì down VS 2010 utimate - Code:
-
#include <stdio.h> #include <conio.h> #include <math.h> #include <iostream> int a,b,c,n,i,j; float x1,x2; void laiNganhang() { long x; int y; y=0; printf ("nhap so von ban dau: "); scanf("%d",&x); printf ("nhap so lai moi thang : "); scanf("%d",&a); while (x < 10000000) { x=x+x*a/100; y=y+1; } printf ("sau %d thang ban se du 10000000 cuoi vk",y); getch();
} void ptb1() { printf (" nhap he so a,b \n"); scanf ("%d%d",&a,&b); if ((a != 0) && (b != 0)) { x1=-b/a; printf("%f",x1); } if ((a != 0) && (b == 0)) { printf ("phuong trinh vo nghiem"); } if ((a==0) && (b==0)) { printf ("phuong trinh vo so nghiem"); } getch(); } void ptb2() { printf (" nhap he so a,b,c \n"); scanf ("%d%d%d",&a,&b,&c); float deta; if (a == 0) { printf("a khac 0 moi duoc \n"); printf ("nhap lai \n"); ptb2(); } else { deta=(b*b)-(4*a*c); if (deta == 0) { x1=-b/(2*a); printf("co nghiem kep: x1=x2= %f",x1); } if (deta < 0) { printf ("phuong trinh vo nghiem"); } if (deta > 0) { x1=(-b-sqrt(deta))/(2*a); x2=(-b+sqrt(deta))/(2*a); printf ("phuong trinh co 2 nghiem \n x1= %f \n x2= %f",x1,x2); } getch();
} } void tongbp() { printf("nhap so n la so nguyen: "); scanf("%d",&n); int s=0; int k[20]; for (i=1;i<=n;i++) { printf("nhap so a[%d]: ",i); scanf("%d",&k[i]); s=k[i]*k[i]+s; } printf ("ket qua la : %d",s); getch(); } void tinhtong2() { printf("nhap so n la so nguyen: "); scanf("%d",&n); int s=1; int k[20]; for (i=1;i<=n;i++) { printf("nhap so a[%d]: ",i); scanf("%d",&k[i]); switch(i % 2) { case 1: s=(-1)*k[i]*k[i]+s; break; case 0: s=(1)*k[i]*k[i]+s; break; } } printf ("ket qua la : %d",s); getch();
} void ASCnb() { int k[20]; int x; printf("day gom bao nhiu so so nguyen: "); scanf("%d",&n); for (j=1;j<=n;j++) { scanf("%d",&k[j]); } for (i=2;i<=n;i++) for (j=n;j>=i;j--) if (k[j-1]>k[j]) { x=k[j-1]; k[j-1]=k[j]; k[j]=x; } printf ("dai duoc sap xep tang dan la: "); for (i=1;i<=n;i++) printf("%d ",k[i]); getch();
}
int main () { printf ("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- \n"); printf("\t \t 1- Cho Vai Sau Bao Thang Co ZK \n"); printf("\t \t 2- Giai Phuong Trinh Bat I \n"); printf("\t \t 3- Giai Phuong Trinh Bat II \n"); printf("\t \t 4- Tinh Tong Binh Phuong Bai2/Trang 11 \n"); printf("\t \t 5- Tinh Tong Bai3/Trang 11 \n"); printf("\t \t 6- Sap Xep Tang Dan Bai4/Trang 11 \n \n"); printf (" Chon Bai Muon Chay Thu: "); scanf ("%d",&a); system("cls"); switch (a) { case 1: laiNganhang(); break; case 2: ptb1(); break; case 3: ptb2(); break; case 4: tongbp(); break; case 5: tinhtong2(); break; case 6: ASCnb(); break; }
} Click Here Để Down load Phần mềm đã compile từ code trênChương 2: - Code:
-
#include <stdio.h> #include <math.h> #include <conio.h> #include <iostream> int a,b,c; char k; float r,p,s,kc,x,x2,y2,y; void b2() { printf("nhap ban kinh r= "); scanf("%f",&r); p=2*3.14*r; s=3.14*r*r; printf("Chu vi cua hinh tron = %f \nDien tich cua hinh tron la = %f",p,s); getch(); } void b3() { printf("nhap 3 cach a b c: "); scanf("%d%d%d",&a,&b,&c); if ((a+b>c) && (a+c>b) && (b+c>a)) { p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-c)*(p-b)); p=p*2; printf ("CV = %d Dien Tich la = %f",p,s); getch(); } else printf("ban nhap a,b,c sai tam giac khong ton tai \n"); b3(); getch();
}
void b4() { double m,n; double logx; printf ("nhap so a,x "); scanf("%lf%lf",&m,&n); if ((n>0) && (m>0) && (m!=1)) { logx= log(n)/log(m); printf("ket qua cua log la = %lf",logx); getch(); } else { printf("nhap sai dieu kien cua log \n"); b4(); } } void b5() { printf("nhap toa do cua cua diem A(x1,y1)\n"); scanf("%f%f",&x,&y); printf("nhap toa do cua cua diem B(x2,y2)\n"); scanf("%f%f",&x2,&y2); int hsg; hsg= (y2-y)*(x2-x); kc=sqrt((y2-y)*(y2-y)+(x2-x)*(x2-x)); printf("he so goc = %d \n khoan cach = %f",hsg,kc); getch(); } void b6() { printf("nhap vao 1 ky tu ngau nhien: "); scanf("%s",&k); printf(" ma ASCII cua Ky Tu %c la %d \n",k,k); printf( "ky tu tip cua %c la %c",k,k+1); getch(); }
void b7() { float c1,c2,r1,r2,r3,r; int tu,mau; printf("nhap gia tri cua R1 R2 R3\n"); scanf("%f%f%f",&r1,&r2,&r3); tu = r1*r2+r2*r3+r1*r3; mau = r1*r2*r3; r=(float)mau/(float)tu; a= abs(tu); b= abs(mau); while(a*b!=0) { if(a>b) a=a-b; else b=b-a; } printf(" tong tro = %d/%d = %f ",mau/a,tu/a,r); getch(); } void b8() { float a,b,c; printf("nhap diem 3 mon Toan Ly Hoa\n"); scanf("%f%f%f",&a,&b,&c); float tb=(a+c+b)/3; printf("diem TB = %.2f",tb); getche(); } void b9 () { printf("Ngay: ");scanf("%2d",&a); printf("Thang: ");scanf("%2d",&b); printf("Nam: ");scanf("%4d",&c); c=c-c/100*100; printf("%d/%d/%d",a,b,c); getch(); } void b10() { printf("nhap so bat ky co 3 chu so "); scanf("%1d%1d%1d",&a,&b,&c); printf("so dao nguoc cua 3 chu so la %d%d%d",c,b,a); getch(); } int main() { int banchon; printf("1- Chu vi dien tich hinh tron \n"); printf("2- chu vi dien tich tam giac \n"); printf("3- Tinh log \n"); printf("4- Nhap toa do va tinh he so goc va khoan cach \n"); printf("5- Ma ASCII cua 1 ky bat ky \n"); printf("6- Tinh tong tro \n"); printf("7- Tinh Trung Binh 3 Mon \n"); printf("8- In Ra dd/mm/yy \n"); printf("9- Dao nguoc so co dung 3 chu so \n"); printf("chon bai muon chay thu: ");scanf("%d",&banchon); system("cls"); switch (banchon) { case 1: { b2(); break; } case 2: { b3(); break; } case 3: { b4(); break; } case 4: { b5(); break; } case 5: { b6(); break; } case 6: { b7(); break; } case 7: { b8(); break; } case 8: { b9(); break; } case 9: { b10(); break; } } } Down Load còn Chương 3 29 bai làm chưa xong | |
|