Thứ Tư, 28 Tháng Chín 2022
Trang chủLập trìnhLập trình 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í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]

0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?


0
Giáo sư! có thể ném gạch bên dưới nhé!x
()
x