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 Today at 10:06 pm


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