Bài thực hành buổi 1,phần tự làm

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

default Bài thực hành buổi 1,phần tự làm

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

bai 3a
Code:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main(){
    int so;
    cout<<" Nhap so:";
    cin>>so;
    switch(so){
              case 0: cout<<"khong";
              break;
              case 1: cout<<"mot";
              break;
              case 2: cout<<"hai";
              break;
              case 3: cout<<"ba";
              break;
              case 4: cout<<"bon";
              break;
              case 5: cout<<"nam";
              break;
              case 6: cout<<"sau";
              break;
              case 7: cout<<"bay";
              break;
              case 8: cout<<"tam";
              break;
              case 9: cout<<"chin";
              break;
              default: cout<<"khong doc dc";
              }
    getch();
}
bai 3b:
Code:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main(){
    int so;
    cout<<" Nhap diem:";
    cin>>so;
    if(so>=5&&so<6)
    cout<<" trung binh";
    else if(so>=6&&so<7)
    cout<<"trung binh kha";
    else if(so>=7&&so<8)
    cout<<"kha";
    else if(so>=8&&so<9)
    cout<<"gioi";
    else if(so>=9)
    cout<<"xuat sac";
    else cout<<"yeu kem";
    getch();
}


bai 4a:
Code:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main(){
    int i,tong=0;
    for(i=0;i<=10;i++)
    {
                      if(i%2==0)
                      {
                              cout<<" "<<i;
                              tong=tong+i;
                              }
                              }
    cout<<"\n tong S="<<tong;
    getch();
}

bai 6:
Code:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int min(int x=0,int y=0){
    int somin;
    somin=x<y?x:y;
    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:"<<so_min;
    getch();
}
bai 7:
Code:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main(){
    int x,y,*px,*py;
    px=&x; py=&y;
    cout<<"Dia chi cua bien x:"<<&x; cout<<"\tGia tri cua bien x:"<<x;
    cout<<"\nDia chi cua bien y:"<<&y; cout<<"\tGia tri cua bien y:"<<y;
    (*px)++; (*py)++;
    cout<<"\nSau khi thay doi gia tri x:"<<x;
    cout<<"\nSau khi thay doi gia tri y:"<<y;
    cout<<"\nVung nho con tro px tro toi:"<<*px;
    cout<<"\nVung nho con tro py tro toi:"<<*py;
    getch();
}
Mình sửa lại rồi nhé pig






Được sửa bởi luongbl1991 ngày Sun Sep 18, 2011 10:14 am; sửa lần 2.

luongbl1991

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

Về Đầu Trang Go down

default Re: bai thuc hanh buoi 1,phan tu lam

Bài gửi by Minh Huy on Fri Sep 16, 2011 9:27 am

Gần đây phát hiện lớp tin học 4 mình có một người rất siêng code clisp. Có lúc tui tưởng bạn đã không còn học chung với lớp nữa chứ, nhưng giờ thì yên tâm rồi.
Đây có lẽ là lần đầu tiên Lượng post bài nên còn nhiều thiếu sót, Lượng nên để code của mình vào tab code để đảm bảo nguyên vẹn, dễ nhìn đồng thời ghi rõ yêu cầu đề bài để mọi người dễ tham khảo và giúp bạn hoàn thiện hơn. Tab code ở phía trên thanh công cụ lúc đăng bài đó bạn.
Code:
[code]code của bạn[/code]
Sau đây là góp ý của mình:
-Bài 3a: ok rồi, nhưng mà tui thử khai báo "char so;" cũng được nữa đó bạn.
-Bài 3b: Bài của bạn có thể làm theo điều kiện cho trong bài luôn mình nghỉ nó dễ nhìn và mạch lạc hơn mặc dù cách làm của bạn không sai. Điều kiện lần lượt là: ">=9" rồi đến" >=8". ">=8" có nghĩa là 10>= x >=8 mà mới vào mình cho đk ">=9" rồi nên khi đến đk này thì chỉ còn trường hợp 9>x>=8, tương tự các đk còn lại: >=7,>=6,>=5 và else..
-Bài 4a:
Code:
for(i==0;i<=10;i++)
Ở dòng này: for(i==0;i<=10;i++) bạn bị sai vì i==0 là dạng so sánh nên không có trường hợp đó. i=0 mới đúng nha ^^!,
Code:
cout<<" "< tong=tong+i;
Ở dòng này in lần 1:tong=0+2=2, lần sau: tong=2+4=6, lần sau nữa tong=6+6=12,tiếp: tong=12+8..
-Bài 6: Bài này sai hết rùi không cứu nổi nha.Hàm Min sẽ như thế này:
Code:
int min(int a,int b)
{
if(a<b) return a; else return b;
}
-Bài 7: Đa số bị lỗi nhập xuất. Các dấu như "<<" lại ra "<" hay ">>" lại ra ">".
Bạn nên ctrl+f9 và chỉnh sửa trước khi đăng bài nha!
Chúc bạn học tốt!


Minh Huy

Posts : 104
Thanked : 12
Gia Nhập 27/08/2011

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

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1,phần tự làm

Bài gửi by Admin on Fri Sep 16, 2011 9:41 am

Rất hay Huy ơi nhưng mình xin góp ý thế này.
+ Lượng mới post chắc chưa biết Huy quản lý bên này sửa lại cho Lượng đi.
+ Bài 3a: Mình nhập vào la số đa phần nhập số thì int so là ok rồi không ai nhập số mà thuộc kiểu ký tự lắm. Rất hiếm khi khai báo char so.
+ Bài 3b: Cách trình bài không quan trọng đối với những người đã thành thạo C, miễn sao bài chạy được và ra đúng kết quả là OK.
+ Bài 4a: Phát hiện lỗi rất hay đây là 1 cái nhầm tay hại giữa pháp gán và so sánh.
Còn cout thì rất đúng cứ mỗi lần dòng for tăng lên 1 đơn vị nó lại in kết quả tính tổng 1 làn. Cái này đề không yêu cầu. Người ta yêu cầu in cái tổng sau cùng khi kết thúc dòng for và thoát khỏi dòng for bạn hãy thêm vào nhé.
+ Bài 6: OK
+ Thông cảm cho anh em đi có gì sai lên đây anh em mình trao đổi góp ý để Lượng nhớ và học tập luôn.
===> Dù sao đi nữa rất cám ơn Lượng đã đóng góp bài và chia sẻ. Thanks so much! Sad

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,phần tự làm

Bài gửi by kungfu on Sat Sep 17, 2011 7:29 am

trời,bài 4a chỗ i==0,chỗ đó t biết,mà chắc tại bấm nhầm ra 2 cái,quên coi lại ấy

kungfu

Posts : 3
Thanked : -1
Gia Nhập 15/09/2011

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1,phần tự làm

Bài gửi by Admin on Sat Sep 17, 2011 9:20 am

Lượng post bài chuẩn lại nha, ngay cái tiêu đề còn không có dấu nữa, hic

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,phần tự làm

Bài gửi by kungfu on Sat Sep 17, 2011 12:27 pm

tiêu đề đâu có quan trọng lắm đâu Smile mà còn bài nào sai nữa ah

kungfu

Posts : 3
Thanked : -1
Gia Nhập 15/09/2011

Về Đầu Trang Go down

default Re: Bài thực hành buổi 1,phần tự làm

Bài gửi by Admin on Sat Sep 17, 2011 8:53 pm

Yều cầu test bài trước khi post nhé. Tiêu đề không quan trọng mà phải ghi gõ ràng cho người ta biết, để không dấu như vậy thì cả diễn đàn này nhìn ra gì?

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,phần tự làm

Bài gửi by augustion_ptn on Sat Sep 17, 2011 11:04 pm

Cố lên anh em ơi! nhưng cũng gáng mà đọc hiểu cái quy định post bài nhá!

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,phần tự làm

Bài gửi by Sponsored content Today at 6:21 am


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