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]