Read-only archive. Login and posting are unavailable.
View Full Version : Hỏi về lập trình C
ooDKNYoo
17-12-2009, 21:57
Mình mới học cái môn này, mà trong script ít thông tin quá nên hỏi luôn ace :D.
Mình có 2 bài tập nhỏ sau:
bài 1: kêu người nhập nhập vào chiều dài 1 cạnh a, tính thể tích và diện tích bề mặt của hình thập nhị diện đều ( 12 mặt )
V= a³/4 x ( 15 cộng 7 căn 5 )
S = 3a² căn ( 25 cộng 10 căn 5 )
xuất ra giá trị chỉ lấy sau dấu phẩy 3 số
bài 2: Đổi đơn vị
lập 1 chương trình để đổi đơn vì giữa kilogramm (Kg), Pfund ( lb), Stone (st.) và Unze( oz). Đầu tiên là nhập vào khối lượng theo Kg, sau đó đưa ra 1 cái bảng giá trị quy đổi theo 3 đơn vị
1 lb = 0,45359237kg, 1 st. = 6,35029318 kg, 1 oz. = 28,349523125 g.
Thx mấy Bro trước :D:D:D:D
mustexist
17-12-2009, 21:59
Nếu bài như này mà bác còn đi hỏi thì tốt nhất đừng học nữa :brick:
cậu nêu tìm hiểu kĩ mấy lệnh nhập xuất cơ bản đi , coi cái đề của cậu hình như cũng chỉ là hướng đối tượng C , mà là hướng đối tượng C là luyện cho mình óc tư duy , cái này nên tự mò mẫm cậu à ... mò ko ra ăn chửi chút đỉnh cũng chả sao đâu...
ooDKNYoo
17-12-2009, 22:05
Lập trình khác thì mình biết viết còn tại C chưa học cho nên là ko biết trình bày như thế nào, tại phải viết tay á, bro hiểu ý mình ko. Chứ cái này thì dễ òm mà T___T.
suvival198
17-12-2009, 22:09
ặc 2 bài này dễ mà, chịu nó đọc sách đi, có hết đó
câu 1 chú ý cái số trc %lf là giá trị sau dau phẩy in ra
câu 2: chỉ gán giá trị nhâp vào là a, rồi output nhân a tương ứng với mấy cái kia thôi :shot:
Keyboárd C@t
17-12-2009, 22:11
cậu nêu tìm hiểu kĩ mấy lệnh nhập xuất cơ bản đi , coi cái đề của cậu hình như cũng chỉ là hướng đối tượng C , mà là hướng đối tượng C là luyện cho mình óc tư duy , cái này nên tự mò mẫm cậu à ... mò ko ra ăn chửi chút đỉnh cũng chả sao đâu...
C mà hướng đối tượng cái nỗi gì :ops:. Mình thấy chủ thread nên tự làm vì bài này quá dễ, google ko có là phải.
#include
#include
#include
main()
{
clrscr();
float V, S, a;
printf("Nhap canh a: "); scanf("%f",&a);
S = 3*a*a*sqrt(25 + 10*sqrt(5));
V = (a*a*a)/(4*(15 + 7*sqrt(5)));
printf("Dien tich: %0.3f",S);
printf("\nThe tich: %0.3f",V);
getch();
}
Bài sau bạn làm tương tự.
ooDKNYoo
17-12-2009, 22:17
thax bro. Công thức để lấy 3 dấu thập phân là %0.3f. Cái này mình mới bít.
Bro có thể giải thích mấy cái này nghĩa là sao ko
#include
#include
#include
Mấy Bro thông cảm mình tự học nên mấy cái này chưa biết khái niệm nó là gì :(
suvival198
17-12-2009, 22:21
thax bro. Công thức để lấy 3 dấu thập phân là %0.3f. Cái này mình mới bít.
Bro có thể giải thích mấy cái này nghĩa là sao ko
#include
#include
#include
Mấy Bro thông cảm mình tự học nên mấy cái này chưa biết khái niệm nó là gì :(
3 cai này là thư viện
math là thu viện các phép tính toán, conio vs stdio thì học lâu lắm nhưng mjnh cũng chả rõ , đại loại là thư viện cho mấy cái lênh I/O:D
Keyboárd C@t
17-12-2009, 22:21
thax bro. Công thức để lấy 3 dấu thập phân là %0.3f. Cái này mình mới bít.
Bro có thể giải thích mấy cái này nghĩa là sao ko
#include
#include
#include
Mấy Bro thông cảm mình tự học nên mấy cái này chưa biết khái niệm nó là gì :(
Đoạn code này dùng 1 số func nằm trong các thư viện trên.
Ví dụ sqrt() thuouọc math.h, clrscr() thuộc conio.h...
Nếu bạn học java rồi thì nó gần giống lệnh import hoặc giống using của C#, gần giống thôi nhé :D
freakmindvn
17-12-2009, 22:24
thax bro. Công thức để lấy 3 dấu thập phân là %0.3f. Cái này mình mới bít.
Bro có thể giải thích mấy cái này nghĩa là sao ko
#include
#include
#include
Mấy Bro thông cảm mình tự học nên mấy cái này chưa biết khái niệm nó là gì :(
Cái này không phải thư viện, mà là header file
http://en.wikipedia.org/wiki/Header_file
Cơ chế lúc compile khác nhiều so với import package trong java
I'm Legend
17-12-2009, 22:25
Cái này không phải thư viện, mà là header file
http://en.wikipedia.org/wiki/Header_file
Cơ chế lúc compile khác nhiều so với import package trong java
header file không phải thư viện thì tự nhiên có mà sài? :baffle:
Keyboárd C@t
17-12-2009, 22:26
Cái này không phải thư viện, mà là header file
http://en.wikipedia.org/wiki/Header_file
Cơ chế lúc compile khác nhiều so với import package trong java
:D Đúng là header, học lâu rồi nên quên mất. Với lại mình có nói nó giống hoàn toàn với import đâu, chỉ là ví dụ để cho bạn ý dễ hiểu thôi mà.
freakmindvn
17-12-2009, 22:29
header file không phải thư viện thì tự nhiên có mà sài? :baffle:
Đọc lại kĩ kiến thức cơ bản về lập trình C đi bạn, nó không phải là thư viện mà được dùng để thư viện nó declare function trong đó, thư viện năm ở chỗ khác cơ.
em nghĩ bác tự học thì bác phải đọc sách, mà sách nào nó cũng nói căn bản phần lớn rồi. Chứ tự học mà chỉ là đi hỏi thì pó chíu luôn.
I'm Legend
17-12-2009, 22:37
Đọc lại kĩ kiến thức cơ bản về lập trình C đi bạn, nó không phải là thư viện mà được dùng để thư viện nó declare function trong đó, thư viện năm ở chỗ khác cơ.
:haha::haha::haha::haha:
tóm lại vẫn là include thư viện vào thôi.
ooDKNYoo
17-12-2009, 22:40
em nghĩ bác tự học thì bác phải đọc sách, mà sách nào nó cũng nói căn bản phần lớn rồi. Chứ tự học mà chỉ là đi hỏi thì pó chíu luôn.
Sách nước ngoài đọc đếk hiểu con m* gì hết Bro ơi :D. Nói đùa chứ tại script nó viết tóm tắt quá trong khi đang làm bài giữa đêm hôm ko có thời gian tra cứu nên lên đây cầu cứu anh em đỡ vậy :D:D
Thantrom_2234
17-12-2009, 22:54
Cái này không phải thư viện, mà là header file
http://en.wikipedia.org/wiki/Header_file
Cơ chế lúc compile khác nhiều so với import package trong java
:rofl::rofl::rofl::rofl:
freakmindvn
17-12-2009, 22:59
:rofl::rofl::rofl::rofl:
Ôi bạn cười buồn cười quá ý :rofl: :rofl: ,không hiểu ah để mình giải thích cơ chế compiler của C cho nhé
Đừng cố tỏ ra nguy hiểm bằng cách cười kiểu thiếu iot thế :adore:
DarkPhoenix
17-12-2009, 23:04
lolz, chị DKNY nên tự học đi chị ạ >.<
chị freakmind nói đúng rồi, các chị nào mà bảo nó là thư viện thì cứ coi kĩ lại :))
:rofl::rofl::rofl::rofl:
có gì đáng cười à :baffle:
katurato
18-12-2009, 00:38
:rofl::rofl::rofl::rofl:
bạn này đêm mất ngủ nên đầu óc ko dc tỉnh táo ah??:ops:
vBulletin® v3.8.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd.