Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

default Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by augustion_ptn on Mon Sep 12, 2011 7:40 pm

Bài thực hành trên lớp:
1. Làm quen Dev C++
Viết đoạn lệnh “Hello world” và in ra màn hình.
Code:
#include<conio.h>
#include<iostream.h>
int main()
{
    cout<<"\n HELLO WORLD";
    getch();
}
2. Khai báo biến, nhập xuất dữ liệu
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<conio.h>
#include<iostream.h>
int main()
{
    int so=0;
    cout<<"Nhap vao mot so bat ky: ";
    cin>>so;
    cout<<"So vua nhap: "<<so;
    getch();
}
3. Sử dụng câu lệnh rẽ nhánh IF, SWITCH
a. 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<conio.h>
#include<iostream.h>
int main()
{
    int x;
    cout<<"\Nhap vao mot so: ";
    cin>>x;
    if (x<0) cout<<"\n"<<x<<": So am";
    else if (x>0) cout<<"\n"<<": So duong";
    else cout<<"\n"<<x<<": Khong";
    getch();
}

b. 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<conio.h>
#include<iostream.h>
int main()
{
    char x;
    cout<<"\n Nhap vao chu viet tat cua gioi tinh (f,m): ";
    cin>>x;
    switch(x)
    {
        case 'f':
        case 'F': cout<<"\n Nu gioi";break;
        case 'm':
        case 'M': cout<<"\n Nam gioi";break;
        default: cout<<"\n Khong xac dinh";
    }
    getch();
}
Bài tập tự làm:
a) Viết đoạn lệnh cho phép người dùng nhập 1 số từ 0-9, in ra chữ của số lên màn hình (dùng SWITCH). Ví dụ: nhap: 0 -> doc so: khong
Code:

#include<conio.h>
#include<iostream.h>
int main()
{
    int x;
    cout<<"\n Nhap vao mot so (0-9): ";
    cin>>x;
    switch(x)
    {
        case 0: cout<<"\n Doc so: Khong";break;
        case 1: cout<<"\n Doc so: Mot";break;
        case 2: cout<<"\n Doc so: Hai";break;
        case 3: cout<<"\n Doc so: Ba";break;
        case 4: cout<<"\n Doc so: Bon";break;
        case 5: cout<<"\n Doc so: Nam";break;
        case 6: cout<<"\n Doc so: Sao";break;
        case 7: cout<<"\n Doc so: Bay";break;
        case 8: cout<<"\n Doc so: Tam";break;
        case 9: cout<<"\n Doc so: Chin";break;
        default: cout<<"\nKhong hieu!?";
    }
    getch();
}
b) 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<conio.h>
#include<iostream.h>
int main()
{
    int x;
    cout<<"\n Nhap diem vao (0-10): ";
    cin>>x;
    switch(x)
    {
        case 0:
        case 1:
        case 2:
        case 3:
        case 4: cout<<"\nYeu Kem";break;
        case 5: cout<<"\n Xep loai: Trung Binh";break;
        case 6: cout<<"\n Xep loai: Trung Binh Kha";break;
        case 7: cout<<"\n Xep loai: Kha";break;
        case 8: cout<<"\n Xep loai: Gioi";break;
        case 9:
        case 10:cout<<"\n Xep loai: Xuat Sac";break;
        default: cout<<"\n Nhap cai gi do?";
    }
    getch();
}
4. Sử dụng vòng lặp FOR, WHILE, DO…WHILE
Viết đoạn code in dãy số từ 0-10 và kết quả tổng của dãy số đó
Có hai cách:
a.
Code:
#include<conio.h>
#include<iostream.h>
int main()
{
    int i,tong=0;
    for(i=0;i<=10;i++)
    {
        cout<<" "<<i;
        tong+=i;       
    }
    cout<<"\n Tong day so tren la: "<<tong;
    getch();
}
b.
Code:
#include<conio.h>
#include<iostream.h>
int main()
{
    int i=0,tong=0;
    while(i<=10)
    {
        cout<<" "<<i;
        tong+=i;
        i++;     
    }
    cout<<"\n Tong day so tren la: "<<tong;
    getch();
}


Được sửa bởi augustion_ptn ngày Wed Sep 28, 2011 8:16 pm; sửa lần 1.

augustion_ptn

Posts : 634
Thanked : 100
Gia Nhập 27/08/2010

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

http://thanhnhancomputer.freevnn.com

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by augustion_ptn on Mon Sep 12, 2011 8:23 pm

Bạn nào có bài môn này thì tham gia nha!


Được sửa bởi augustion_ptn ngày Tue Sep 13, 2011 11:15 pm; sửa lần 2.

augustion_ptn

Posts : 634
Thanked : 100
Gia Nhập 27/08/2010

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

http://thanhnhancomputer.freevnn.com

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by Admin on Mon Sep 12, 2011 8:52 pm

Nhàn cố gắng lên cho anh em đỡ khổ, minh sẻ post 1 bài y như vầy và kèm theo 1 số hàm mở rộng cho các bạn tham khảo. Sáng mai sẽ có hàng

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 buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by augustion_ptn on Mon Sep 12, 2011 10:34 pm

Vừa thực hành vừa post lên cho anh em luôn nên chưa thực hành hết bài nữa, huhu, mai chắc làm thêm quá! Smile

augustion_ptn

Posts : 634
Thanked : 100
Gia Nhập 27/08/2010

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

http://thanhnhancomputer.freevnn.com

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by luongbl1991 on Thu Sep 15, 2011 9:08 am

bai tap 6 phan tu lam:
#include
#include
#include
int min(int x=0,int y=0){
int somin;
somin=x return somin;
}
int main(){
int x,y,z,so_min;
cout<<"nhap x:"; cin>>x;
cout<<"nhap y:"; cin>>y;
cout<<"nhap z:"; cin>>z;
so_min=min(x,min(y,z));
cout<<"so nho nhat:"< getch();
}

luongbl1991

Posts : 15
Thanked : 0
Gia Nhập 15/09/2011

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by luongbl1991 on Thu Sep 15, 2011 9:09 am

bai 7 phan tu lam:

#include
#include
#include
int main(){
int x,y,*px,*py;
px=&x; py=&y;
cout<<"Dia chi cua bien x:"<<&x; cout<<"\tGia tri cua bien x:"< cout<<"\nDia chi cua bien y:"<<&y; cout<<"\tGia tri cua bien y:"< (*px)++; (*py)++;
cout<<"\nSau khi thay doi gia tri x:"< cout<<"\nSau khi thay doi gia tri y:"< cout<<"\nVung nho con tro px tro toi:"<<*px;
cout<<"\nVung nho con tro py tro toi:"<<*py;
getch();
}




luongbl1991

Posts : 15
Thanked : 0
Gia Nhập 15/09/2011

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by augustion_ptn on Thu Sep 15, 2011 10:20 am

Anh em cho đoạn code vào tab [code] nha!
để ra ngoài nó không hiện hết code được!

augustion_ptn

Posts : 634
Thanked : 100
Gia Nhập 27/08/2010

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

http://thanhnhancomputer.freevnn.com

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1 Môn: Lập Trình Hướng Đối Tượng GV: Lê Thị Thu Lan

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


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