Lập chương trình tính chu vi và diện tích hinh tam giác biết độ dài 3 cạnh nhập từ bàn phím

Lập chương trình tính chu vi và diện tích hinh tam giác biết độ dài 3 cạnh nhập từ bàn phím

Lập chương trình tính chu vi và diện tích hinh tam giác biết độ dài 3 cạnh nhập từ bàn phím
Chắc suất Đại học top - Giữ chỗ ngay!!ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Bài 1: Nhập vào độ dài hai cạnh hình chữ nhật từ bàn phím rồi tính chu vi và diện tích của hình chữ nhật đó

Bài 2: Viết chương trình nhập vào 1 số nguyên x, hãy tính và đưa ra màn hình giá trị của hàm f(x) = x10 + x5 + 1

Bài 3: Viết chương trình nhập vào từ bàn phím một số thực a, b. Hãy tính và đưa ra màn hình giá trị tổng a3 + b3 + ab

Bài 4: Viết chương trình tính và đưa ra màn hình vận tốc v khi chạm đất của một vật rơi từ độ cao h, biết rằng v =, trong đó g là gia tốc rơi tự do và g = 9.8m/s2. Độ cao h tính theo đơn vị m được nhập từ bàn phím

Bài 5: Viết chương trình nhập giá trị ss là số giây nhập từ bàn phím. Thông báo ra màn hình thời gian ss giây này sau khi đổi thành thời gian tính bằng ngày, giờ, phút, giây.

Bài 6: Viết chương trình nhập từ bàn phím 3 số thực a, b, c là độ dài ba cạnh của 1 tam giác. Hãy tính và đưa ra màn hình diện tích của tam giác đó

Gợi ý: công thức Heron tính diện tích tam giác:

S = với p là nửa chu vi tam giác

Bài 7 Hãy lập trình nhập từ bàn phím 3 số thực a, b, c sau đó thông báo lên màn hình kết quả kiểm tra xem 3 số đó có phải là độ dài của 3 cạnh của một tam giác hay không.

Bài 8. Giả sử giá điện sinh hoạt trong khu vực gia đình em ở được tính luỹ kế theo từng tháng như sau (giá tính theo từng kWh điện tiêu thụ).

- Với mức điện tiêu thụ từ 0 đến 50 kWh, giá thành mỗi kWh là 1,578 nghìn đồng

- Với mức từ 51 đến 100, giá thành mỗi kWh là 1,734 nghìn đồng

- Từ mức 101 trở lên, giá thành mỗi kWh là 2,014 nghìn đồng.

Viết chương trình nhập số điền tiêu thụ trong tháng của gia đình em và tính số tiền điện phải trả

Hướng dẫn. Gọi k là số kWh điện tiêu thụ của gia đình em. Khi đó theo cách tính lũy kế trên chúng ta cần tính dựa trên các điều kiện sau:

– Nếu k ≤ 50 thì số tiền cần trả là k x 1,678 nghìn đồng.

- Nếu 50 < k ≤100 thì số tiền cần trả là 50 × 1,678 + (k - 50) × 1,734 nghìn đồng.

- Nếu 100 < k thì số tiền cần trả là 50 × 1678 + 50 × 1,734 + ( k - 100) × 2014 nghìn đồng.

Chúng ta sử dụng lệnh round (t) để làm tròn số thực t.

Bài 9: Viết chương trình để nhập từ bàn phím hai số nguyên a và b, đưa ra màn hình thông báo “Positive” nếu a + b > 0, “”Negative” nếu a + b < 0 và “Zero” nếu a + b = 0

Bài 10 Hãy lập trình nhập từ bàn phím 3 số nguyên dương là 3 cạnh của 1 tam giác, sau đó thông báo lên màn hình kết quả kiểm tra xem tam giác đó có phải là tam giác đều hay không.

Bài 11: Hãy lập trình nhập từ bàn phím một số nguyên bất kì, sau đó thông báo lên màn hình kết quả kiểm tra xem số đó có chia hết cho 5 hay không.

Chú ý:

- Từ khóa if và else cần viết thẳng lề trái.

- Các khối lệnh 1 và khối lệnh 2 cần viết lùi vào và thẳng hàng, mặc định là tab hay 4 dấu cách.

- Các khối lệnh trong Python đều cần viết sau dấu “:” Và lùi vào, thẳng hàng. Đây là điểm khác biệt của Python với các ngôn ngữ lập trình khác.

 

Để có thể tính được chu vi và diện tích thì trước tiên ta phải đảm bảo 3 cạnh nhập vào từ bàn phím phải là 3 cạnh của hình tam giác đã. Tính chất của hình tam giác thì với tổng bất kì 2 cạnh phải lớn hơn cạnh còn lại.

Như vậy ta có chương trình kiểm tra 3 cạnh nhập vào có tạo thành tam giác hay không như sau:

#include <stdio.h>
int main()
{
    int a, b, c;
    printf("Nhap lan luot 3 canh cua tam giac: ");
    scanf("%d %d %d", &a, &b, &c);
     
    if((a+b > c) &&  (a + c > b) && (c + b > a)){
        printf("3 canh tao thanh 1 hinh tam giac");
    }else{
        printf("3 canh khong the tao thanh 1 hinh tam giac");
    }
}

Mình sẽ viết hàm kiểm tra 3 cạnh có phải là tam giác không thành 1 hàm riêng.

#include <stdio.h>
#include <stdbool.h>
//Hàm kiểm tra 3 cạnh có tạo thanh tam giác không
bool kiemTra(int a, int b, int c){
//nếu tất cả trường hợp đúng trả về true
	if((a+b > c) &&  (a + c > b) && (c + b > a)){
		return true;
	}
	//Ngược lại trả về false
	return false;
}

int main()
{
    int a, b, c;
    printf("Nhap lan luot 3 canh cua tam giac: ");
    scanf("%d %d %d", &a, &b, &c);
     
    if(kiemTra(a,b,c)){
        printf("3 canh tao thanh 1 hinh tam giac");
    }else{
        printf("3 canh khong the tao thanh 1 hinh tam giac");
    }
}

Tính chu vi hình tam giác

Chu vi của tam giác thì đơn giản rồi, chỉ việc cộng 3 cạnh của tam giác lại với nhau là được chu vi hình tam giác.

Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.

Lập chương trình tính chu vi và diện tích hinh tam giác biết độ dài 3 cạnh nhập từ bàn phím

import math
a = int(input("nhập độ dài cạnh a :"))
b = int(input("nhập độ dài cạnh b :"))
c = int(input("nhập độ dài cạnh c :"))
cv = a + b + c
p = (a + b + c) / 2
s = math.sqrt(p * (p - a) * (p - b) * (p -c))
print("chu vi hình tam giác :", cv)
print("diện tích hình tam giác :", s)