Bài thực hành B1

Go down

default Bài thực hành B1

Bài gửi by Admin on Wed Sep 14, 2011 10:13 am

Bài thực hành B1


Tuy đã có nhiều bài viết mỗi người viết 1 cách thật phong phú. Hiện topic này đã được augustion_ptnthỏ heo viết rồi những mỗi người 1 ý, mình cũng xin viết ra đây với 1 số hàm mở rộng các bạn tham khảo để đánh giá ưu nhược điểm giữa các bài làm và chọn ra cách tốt nhất cho minh nhé.

1. Làm quen Dev C++
B1:
Code:

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    cout<<"\n Hello, I'm Tam. Lap trinh C++ thi de dang";
    getch();
}
B2:
Viết đoạn lệnh cho phép người dùng nhập vào một số và in ra màn hình
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
 int n;
 cout<<"Nhap n:= ";
 cin>>n;
 cout<<"So n vua nhap: "<<n;
 getch();

}
B3:
Sử dụng câu lệnh rẽ nhánh IF, SWITCH

Viết đoạn lệnh cho phép nhập số, nếu giá trị lưu <0 in “so am”, nếu >0 in “so duong”, =0
in “khong”
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    int n;
    char ch='c';
    while(ch=='c') {
    cout<<"Nhap n:= ";
    cin>>n;
    if (n>0) cout<<n<<" So duong\n";
    else if (n<0) cout<<n<<" So am\n";
        else cout<<n<<" So khong\n";
    cout<<"Nhap tiep khong? (c/k): ";
    cin>>ch;    }
 getch();
}
B4:
Viết đoạn lệnh cho phép nhập 1 ký tự tắt cho giới tính f: female, m: male), nếu bằng F
hoặc f in ra chữ “nu”, nếu là M hoặc m in ra chữ “nam”, trường hợp khác: in “khong xac
dinh”
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    char ch;
    cout<<"Nhap vao gioi tinh f:female hoac m:male: ";
    cin>>ch;
    switch(ch) {
    case 'f':
    case 'F': cout<<"la nu\n"; break;
    case 'm':
    case 'M': cout<<"la nam\n"; break;
    default:  cout<<"khong xac dinh\n";    }
    getch();
}
B5:
Viết đoạn lệnh cho phép người dùng nhập điểm và in ra kết quả xếp loại học lực.
Biết rằng:
>=9: xuat sac
>=8: gioi
>=7: kha
>=6: trung binh kha
>=5: trung binh
Khac: yeu kem
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    int diem;
    char ch='c';
    while(ch=='c') {
    cout<<"Nhap diem:= ";
    cin>>diem;
    if(diem >= 9) cout<<"xuat sac";
    else if (diem >= 8) cout<<"gioi";
        else if(diem >= 7) cout<<"kha";
              else if(diem >= 6) cout<<"trung binh kha";
                  else if(diem >= 5) cout<<"trung binh";
                        else cout<<"yeu kem";
    cout<<"\n Lam tiep khong? (c/k): ";
    cin>>ch;  }
    getch();
}
B6:
Viết đoạn code in dãy số từ 0-10 và kết quả tổng của dãy số đó
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    int i;
    int tong=0;
    for(i=0; i<=10;i++)
    {
    cout<<" "<<i;
    tong=tong+i;
    }
    cout<<"\nTong tu 0-->10 la: "<<tong;
    getch();
}
B7:
Viết đoạn lệnh in ra chuỗi số từ 0 – 10 và chỉ in số chẵn, in kết quả tổng của
chuỗi này (dùng FOR)
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    int i;
    int tong=0;
    for(i=0; i<=10;i++)
    {
    if ((i%2)==0) {
                    cout<<" "<<i;
                    tong=tong+i;
                    }
    }
    cout<<"\nTong tu so chan 0-->10 la: "<<tong;
    getch();
}
B8:
Viết đoạn lệnh in ra chuỗi số từ 0 – 10 và chỉ in số lẻ, in kết quả tổng của
chuỗi này (dùng FOR)
Code:


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
    int i;
    int tong=0;
    for(i=0; i<=10;i++)
    {
    if ((i%2)!=0) {
                    cout<<" "<<i;
                    tong=tong+i;
                    }
    }
    cout<<"\nTong tu so le 0-->10 la: "<<tong;
    getch();
}
Các bài cỏn lại mình sẽ bổ sung thêm sau.
avatar
Admin

Posts : 1013
Thanked : 47
Gia Nhập 25/08/2010

Tài Sản
Thú nuôi:

http://k4info.forumr.net

Về Đầu Trang Go down

default Re: Bài thực hành B1

Bài gửi by bui giang son on Tue Sep 27, 2011 3:02 pm

tui khoái lệnh ch=(c/k) rùi đóa ngen .bài k khó nhưng good ideal . Arrow
avatar
bui giang son

Posts : 7
Thanked : 0
Gia Nhập 16/09/2011

Tài Sản
Thú nuôi:

Về Đầu Trang Go down

default Re: Bài thực hành B1

Bài gửi by Admin on Tue Sep 27, 2011 4:31 pm

Nó hay ở chỗ khỏi phải mất công nhấn F9 chạy lại từ đầu. Rất tiện lợi, nhỏ mà có vỏ!
avatar
Admin

Posts : 1013
Thanked : 47
Gia Nhập 25/08/2010

Tài Sản
Thú nuôi:

http://k4info.forumr.net

Về Đầu Trang Go down

default Re: Bài thực hành B1

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết