Tính diện tích, thể tính hình lập phương trong lập trình C/C++
DANH SÁCH BÀI VIẾT Vẽ hình tam giác trong lập trình C/C++ Vẽ hình vuông trong lập trình C/C++ Vẽ hình chữ nhật trong lập trình C/C++ Kiểm tra 3 cạnh nhập vào có tạo thành hình tam giác Tính chu vi, diện tích hình tam giác trong C/C++ Tính chu vi diện tích hình tròn, thể tích hình cầu trong C/C++ Tính diện tích, thể tính hình lập phương trong lập trình C/C++ Tính diện tích, thể tích hình hộp chữ nhật trong lập trình C/C++ Tính diện tích, thể tích hình trụ tròn trong lập trình C/C++
Đây là một bài tập rất cơ bản giúp cho việc luyện tập code lập trình C/C++.
Tính diện tích, thể tính hình lập phương trong C/C++
Tính diện tích khối lập phương
Gọi a là cạnh của khối lập phường thì ta có công thức tính diện tích khối lập phương như sau:
S = 6 * a2(6 a bình)
Vậy ta có code C
#include <stdio.h> #include <math.h> int main() { int a; printf("Nhap do dai canh: "); scanf("%d", &a); int S = 6 * a *a; printf("Dien tich khoi lap phuong co do dai %d la: %d", a, S); }
Và mình sẽ viết hàm tính diện tích thành 1 hàm riêng như sau:
#include <stdio.h> #include <math.h> int dienTich(int a){ return 6 * a *a; } int main() { int a; printf("Nhap do dai canh: "); scanf("%d", &a); printf("Dien tich khoi lap phuong co do dai %d la: %d", a, dienTich(a)); }
Tính thể tích khối lập phương
Gọi a là cạnh của khối lập phường thì ta có công thức tính thể tích khối lập phương như sau:
S = a * a* a(a lập phương)
Vậy ta có thể viết chương trình tính thể tích trên C như sau:
#include <stdio.h> #include <math.h> int main() { int a; printf("Nhap do dai canh: "); scanf("%d", &a); int V = a * a *a; printf("The tich khoi lap phuong co do dai %d la: %d", a, V); }
Ta viết lại hàm tính thể tích tách thành 1 hàm riêng
#include <stdio.h> #include <math.h> int theTich(int a){ return a * a *a; } int main() { int a; printf("Nhap do dai canh: "); scanf("%d", &a); printf("The tich khoi lap phuong co do dai %d la: %d", a, dienTich(a)); }
Chương trình tính diện tích, thể tích khối lập phương
Với cả 2 ý trên mình sẽ gộp lại thành một chương trình hoàn chỉnh như sau:
#include <stdio.h> #include <math.h> int dienTich(int a){ return 6 * a *a; } int theTich(int a){ return a * a *a; } int main() { int a; printf("Nhap do dai canh: "); scanf("%d", &a); int S = dienTich(a); int V = theTich(a); printf("Dien tich khoi lap phuong co do dai %d la: %d", a, S); printf("\nThe tich khoi lap phuong co do dai %d la: %d", a, V); }
Bạn chạy thử chương trình nhé!
[Xem tất cả bài viết chủ đề C/C++ tại đây]