Trả lời 
 
Đánh giá:
  • 0 Phiếu - 0 Trung bình
  • 1
  • 2
  • 3
  • 4
  • 5
{Phòng Thảo Luận} Lập Trình
19-10-2008, 07:57 PM
Số bài viết: #1
{Phòng Thảo Luận} Lập Trình
Đây sẽ là nơi mọi người cùng thảo luận, trao đổi, thắc mắc cùng nhau các vấn đề liên quan đến môn "Cơ Sở Lập Trình", cụ thể là thầy GVCN: Mr.Vinh.



Khai trương đầu tiên, bữa thứ 7 chúng ta học về C++, hiện tại là đã cài xong nhưng khi chạy thử nó cứ báo 1 error. Bài có cấu trúc như sau:



Ghi chú://phan 1:

#include <iostream.h>

//phan 2:

//phan 3:

Void main ()

{



}


Nó báo dòng thế này:



Ghi chú:--------------------Configuration: Thuc tap - Win32 Debug--------------------

Compiling...

Bai 1.cpp

d:\hien\hoc tap\dai hoc mo\cslt\thuc tap\bai 1.cpp(9) : fatal error C1010: unexpected end of file while looking for precompiled header directive

Error executing cl.exe.



Thuc tap.exe - 1 error(s), 0 warning(s)


Chả biết tại sao bị lỗi Wacko Wacko Wacko
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
19-10-2008, 08:17 PM
Số bài viết: #2
{Phòng Thảo Luận} Lập Trình
cái chữ Void --> void Biggrin Mình nghĩ vậy



Ghi chú://phan 1:

#include <iostream.h>

//phan 2:

//phan 3:

void main ()

{



}
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
19-10-2008, 08:21 PM
Số bài viết: #3
{Phòng Thảo Luận} Lập Trình
@Nghĩa: Mình đã thử change thành chữ hoa nhưng vẫn bị Wacko Wacko Wacko
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
19-10-2008, 08:23 PM
Số bài viết: #4
{Phòng Thảo Luận} Lập Trình
ủa, mình thử thấy ok mà Ohmy
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
19-10-2008, 08:30 PM
Số bài viết: #5
{Phòng Thảo Luận} Lập Trình
Chả biết nữa Nghĩa àh, khi mình chạy thì nó báo 1 hơi thế ấy.

Hỏi cái anh đang học giống mình thì ảnh nói là cài lại Visual Wacko Wacko Wacko
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
19-10-2008, 08:31 PM
Số bài viết: #6
{Phòng Thảo Luận} Lập Trình
1. Trường hợp xấu nhất là do lỗi chương trình, đôi khi có những cái nhìn wài cũng không hiểu, nhưng mà cái này chắc là không phải.

2. Có thể là do chữ void viết bằng chữ hoa đó. Em thử chử thường xem sao. Hay dùng kiểu bình thường cho rồi.

Mã:
int main()

{

      return 0;

}


Dân ta phải biết sử ta - Cái jì không biết lên tra Google
Quay đầu là bờ - Không ngờ là vực Cắn móng tay
Khuyến khích sáng tạo - Ba xạo thì chém

Visit this user's website Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
19-10-2008, 10:38 PM
Số bài viết: #7
{Phòng Thảo Luận} Lập Trình
đúng đó...sao thầy em dạy là int mà ở đây lại là void ta....sẵn tiện anh shin cho em hỏi lun...int và void khác nhau cái j....
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
20-10-2008, 11:22 AM
Số bài viết: #8
{Phòng Thảo Luận} Lập Trình
Shin ' Viết:  1. Trường hợp xấu nhất là do lỗi chương trình, đôi khi có những cái nhìn wài cũng không hiểu, nhưng mà cái này chắc là không phải.

2. Có thể là do chữ void viết bằng chữ hoa đó. Em thử chử thường xem sao. Hay dùng kiểu bình thường cho rồi.

Mã:
int main()

{

      return 0;

}
Em đã thử cả 2 kiểu hoa và thường, nó vẫn báo lỗi y như thế ạh Wacko Wacko Wacko

Đi cài lại Win đây Sad Sad Sad Sad
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
21-10-2008, 01:20 PM
Số bài viết: #9
{Phòng Thảo Luận} Lập Trình
Ghi chú:đúng đó...sao thầy em dạy là int mà ở đây lại là void ta....sẵn tiện anh shin cho em hỏi lun...int và void khác nhau cái j....


int là kiểu số thực dùng cho hàm trả trị,khi sử dụng hàm có kiểu là int thì trong hàm phải có lệnh return,hàm int main() thường return 0 để báo là chương trình chạy bình thường.

còn void dùng cho hàm không trả trị,trong hàm void không có câu lệnh return.

Mới vào các em chỉ cần biết như thế thôi, khi nào học về hàm sẽ biết rõ hơn
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
21-10-2008, 04:22 PM
Số bài viết: #10
{Phòng Thảo Luận} Lập Trình
Này, spam bài không có giải thích như vậy là ban nick nhá em. Đây là người thứ 2 rồi đó, ai đó del dùm post vừa rồi đi.

Ghi chú:Đi cài lại Win đây SadBuồnSadBuồn
Hành động đúng đắn trong những trường hợp gặp lỗi thuộc về phần mềm không thể sửa Onion02

Ghi chú:đúng đó...sao thầy em dạy là int mà ở đây lại là void ta....sẵn tiện anh shin cho em hỏi lun...int và void khác nhau cái j....
Uh như Prg[T] nói thì em chỉ cần hiểu kiều int main() thì kết thúc là return 0 còn void main() thì không có return báo kết thúc, sau khi chạy hết code thì sẽ tự động hết.

Trong int main() 1 khi có return 0 thì khi đụng return 0 thì chương trình tự động ngừng dù phía sau vẫn còn code. Anh vẫn luôn xài dạng này Biggrin

Sau này khi học về Hàm thì sẽ biết nhiều hơn Wink


Dân ta phải biết sử ta - Cái jì không biết lên tra Google
Quay đầu là bờ - Không ngờ là vực Cắn móng tay
Khuyến khích sáng tạo - Ba xạo thì chém

Visit this user's website Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
31-10-2008, 12:10 PM
Số bài viết: #11
{Phòng Thảo Luận} Lập Trình
hay là chưa close work space nhỉ. em cũng thường dính lỗi như vậy
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
02-11-2008, 10:38 AM
Số bài viết: #12
{Phòng Thảo Luận} Lập Trình
Híc .............. Hôm bữa thực hành CSLT mình dùng các ẩn

double diameter = (radius) * 2;

double perimeter = (radius)* 2 *PI;

double area = (radius)*(radius) * PI;

cout<<"\nduong kinh kinh tron la:"<< diameter <<"cm\n";

cout<<"\nchu vi duong tron la:"<< perimeter <<"cm\n";

cout<<"\ndien tich duong tron la:"<< area <<"cm2\n";



mà ông thầy ổng la quá chừng lun. Hok bít tại sao nữa ????????

Mad Mad Mad Mad Mad Mad Mad
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
04-11-2008, 09:14 PM
Số bài viết: #13
{Phòng Thảo Luận} Lập Trình
ai cho em biết hàm for ứng dụng như thế nào
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
04-11-2008, 09:20 PM
Số bài viết: #14
{Phòng Thảo Luận} Lập Trình
Nguyễn Hữu Hải ' Viết:  ai cho em biết hàm for ứng dụng như thế nào
Chưa học mà cậu Blink Blink Blink

Ngày mai Thực Hành nếu có gì khó khăn thì thực hành xong các bạn post thẳng lên topic này để mọi người cùng nhau bàn luận nhé. Chúc các bạn có buổi thực hành thành công Wink Wink Wink
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
05-11-2008, 10:24 AM
Số bài viết: #15
{Phòng Thảo Luận} Lập Trình
Bài thực hành 3

T4 - 05-11-2008



Ghi chú:Bài 1

Nhập vào 1 số nguyên và cho biết số đó âm hay không âm



Mã:
#include <iostream.h>



int a;



void main ()

{

    cout<<"Nhap vao mot so nguyen can xet";

    cin>>a;

    if (a<0)

    {

        cout<<"a la mot so am";

    }

    else

    {

        cout<<"a la mot so khong am";

    }

}





Ghi chú:Bài 2

Viết chương trình in ra màn hình a nếu nhập vào 0 và hình b nếu nhập vào 1 (Sử dụng định dạng xuất)



[Image: TH.JPG]



Mã:
#include <iostream.h>

#include <iomanip.h>



int a;



void main ()

{

    cout<<"Nhap vao so a"<<endl;

    cin>>a;

    if (a==0)

    {

        cout<<setw(35)<<"*"<<endl;

        cout<<setw(36)<<"* *"<<endl;

        cout<<setw(37)<<"*   *"<<endl;

        cout<<setw(38)<<"*******"<<endl;

    }

    else

    {

        if (a==1)

        {

        cout<<setw(40)<<"*"<<endl;

        cout<<setw(41)<<"***"<<endl;

        cout<<setw(42)<<"*****"<<endl;

        cout<<setw(43)<<"*******"<<endl;

        }

        else

        {

        cout<<"other";

        }

    }

}







Ghi chú:Bài 3

Nhập vào 2 hệ số của phương trình bậc 1 và thực hiện giải phương trình. (Lưu ý tất cả các điều kiện và sự rẽ nhánh)





Mã:
#include <iostream.h>

#include <math.h>



double a,b,x;



void main ()

{

    cout<<"Nhap he so a"<<endl;

    cin>>a;

    cout<<"Nhap he so b"<<endl;

    cin>>b;

    if (a==0)

    {

        if (b==0)

        {

            cout<<"Phuong trinh vo so nghiem"<<endl;

        }

        else

        {

            cout<<"Phuong trinh vo nghiem"<<endl;

        }

    }

    else

    {

        x=-b/a;

        cout<<"Nghiem x = "<<x<<endl;

    }

}





Ghi chú:Bài 4

Nhập vào 3 hệ số của phương trình bậc 2 và thực hiện giải phương trình.




Mã:
#include <iostream.h>

#include <math.h>



double a,b,c;

double x,x1,x2;

double delta;



void main ()

{

    cout<<"Nhap he so a voi a khac 0"<<endl;

    cin>>a;

    cout<<"Nhap he so b"<<endl;

    cin>>b;

    cout<<"Nhap he so c"<<endl;

    cin>>c;

    delta=b*b-4*a*c;

    if (delta==0)

    {

        x=-b/(2*a);

        cout<<"Nghiem cua phuong trinh la: x= "<<x<<endl;

    }

    else

    {

        if (delta>0)

        {

            x1=(-b-sqrt(delta))/(2*a);

            x2=(-b+sqrt(delta))/(2*a);

            cout<<"Hai nghiem cua phuong trinh la:"<<endl<<"x1 = "<<x1<<endl<<"va x2 = "<<x2<<endl;

        }

        else

        {

            cout<<"Phuong trinh vo nghiem"<<endl;

        }

    }

}





Ghi chú:Bài 5

Nhập vào hai số nguyên a,b. Nhập vào một kí hiệu và xuất ra kết quả như sau:

a+b nếu kí hiệu nhập vào là '+'

a*b nếu kí hiệu nhập vào là '-'

a+b nếu kí hiệu nhập vào là '*'

a/b nếu kí hiệu nhập vào là '/'



Chỉ sử dụng lệnh if...else




Mã:
#include <iostream.h>



double a,b,x;

char c;



void main ()

{

    cout<<"Nhap vao hai so nguyen a, b va c la mot ki hieu"<<endl;

    cin>>a>>b>>c;

    if (c=='+')

    {

        x=a+b;

        cout<<"Ket qua cua phep tinh: x = "<<x<<endl;

    }

    else

    {

        if (c=='-')

        {

            x=a-b;

            cout<<"Ket qua cua phep tinh: x = "<<x<<endl;

        }

        else

        {

            if (c=='*')

            {

            x=a*b;

            cout<<"Ket qua cua phep tinh: x = "<<x<<endl;

            }

            else

            {

            x=a/b;

            cout<<"Ket qua cua phep tinh: x = "<<x<<endl;

            }



        }

    }

}



Nhớ dùng thẻ code để đặt code vào không cần phải định dạng màu mè cho code.
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
05-11-2008, 07:17 PM
Số bài viết: #16
{Phòng Thảo Luận} Lập Trình
Mã:
#include <iostream.h>

void main()

{

    cout<<"Day so tu nhien tu 0 den 50:";

    for(int i=0;i<=50;i++)

    {

        cout<<" "<<i;

    }





}

Đây là hàm for các bạn làm thử và cho mình biết ứng dụng Onion02 Yahoo_ngamcuu
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
05-11-2008, 07:20 PM
Số bài viết: #17
{Phòng Thảo Luận} Lập Trình
Lời khuyên: các bạn nên thực hành thường xuyên để skill nhanh hơn ( nếu rảnh, đi chơi vẫn vui hơn) Yahoo_phasan Onion01



Mã:
#include<iostream.h>

#include<math.h>

void main()

{

    double a,b;

    cout<<"a= ";

    cin>>a;

    cout<<"b= ";

    cin>>b;

    char c;

    cout<<"c= ";

    cin>>c;

    switch©

    {

        case'+':

            cout<<"a+b="<<a+b;

            break;

        case'-':

            cout<<"a-b="<<a-b;

            break;

        case '/':

            cout<<"a/b="<<a/b;

            break;

        default :

            cout<<"a*b="<<a*b<<'\n';

    }

}

hàm switch này mình thấy đỡ rắc rối hơn hàm if ( tùy trường hợp )

:yahoo_h4ck.jpg[/img] :yahoo_ineedyou.jpg[/img]
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
07-11-2008, 07:31 PM
Số bài viết: #18
{Phòng Thảo Luận} Lập Trình
Bài của Hải đến 10 lỗi lận.

Có điều sao Hiền càng sửa càng sai Wacko Wacko Wacko

Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
07-11-2008, 08:50 PM
Số bài viết: #19
{Phòng Thảo Luận} Lập Trình
Ghi chú:default :

cout<<"a*b="<<a*b<<'\n';
Em default là nhân vậy anh nhập bất cứ cái jì em cũng cho làm phép nhân ah??? Nên cho thêm 1 cái case vào, còn default là chừng nào đề yêu cầu "tất cả những jì khác +,-,/ thì làm nhân", không bik nên nói là do lười hay do ko biết đây Biggrin gặp thầy Vinh mà làm kiểu lười là tiêu đó nha Wink


Dân ta phải biết sử ta - Cái jì không biết lên tra Google
Quay đầu là bờ - Không ngờ là vực Cắn móng tay
Khuyến khích sáng tạo - Ba xạo thì chém

Visit this user's website Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
07-11-2008, 10:13 PM
Số bài viết: #20
{Phòng Thảo Luận} Lập Trình
bé cún_vodanh ' Viết:  Bài của Hải đến 10 lỗi lận.

Có điều sao Hiền càng sửa càng sai Wacko Wacko Wacko

Trời ""

Hải làm ở trên máy đúng mới dám post lên chứ??

Sao lại như thế đc Angry Angry
Tìm các bài viết của người này
Trích dẫn thông điệp này trong bài trả lời
Trả lời 


Chủ đề tương tự...
Chủ đề: Tác giả Phản hồi: Lượt xem: Bài viết cuối
  Thứ tự các môn học trong chương trình đào tạo của chúng ta ? madaomuonnam 2 110 27-01-2010 09:31 PM
Bài viết cuối: tohuyen
  Cơ Sở Lập Trình (Cần Download về) madaomuonnam 5 186 05-12-2009 08:33 AM
Bài viết cuối: madaomuonnam
  Văn hóa nghệ thuật & thể dục thế thao boydancer 30 529 18-11-2008 08:35 PM
Bài viết cuối: gacon52

Chuyển diễn đàn:

Liên hệSinh viên Đại Học MởLên trênNội dungKiểu đơn giảnTin RSS