Viết chương trình tính diện tích tam giác Python

Viết chương trình tính diện tích tam giác Python

 

 

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

Viết chương trình tính diện tích tam giác Python

 

 

 

 

 

 

 

 

 

 

 

Yêu cầu:

Tính diện tích và chu vi các hình: tam giác, chữ nhật, tròn.

Thuật toán:

- Diện tích tam giác: S = căn bậc 2[P*(P/2 - a)*(P/2 - b)*(P/2 - c)/2]    (a, b, c là các cạnh, P: chu vi tam giác) - Chu vi tam giác: P = a + b + c - Diện tích hình tròn: S = 2*PI*R*R    (R: bán kính, PI = 3.14) - Chu vi hình tròn: P = 2*PI*R - Diện tích chữ nhật: S = a * b (a, b: là 2 cạnh của hình chữ nhật) - Chu vi chữ nhật: P = (a + b)*2

Code:

/************************************************************ * Author: VNCODING * History * 2014/03/17 first create VNCODING *************************************************************/ #include "stdio.h" #include "conio.h" #include "math.h" #define PI 3.14159 void main() { int n; float a, b, c ; float R; float P; float S; printf("\n 1. Tinh chu vi & dien tich tam giac"); printf("\n 2. Tinh chu vi & dien tich hinh chu nhat"); printf("\n 3. Tinh chu vi & dien tich tron"); printf("\n Ban chon phuong an nao(1, 2 hay 3) = "); scanf("%d", &n); switch(n) { case 1: do { printf("\n Nhap cac canh cua tam giac:\n"); scanf("%f %f %f", &a, &b, &c); } while(a < 0 || b < 0 || c < 0 || (a + b) <= c || (a + c) <= b || (b + c) <= a); P = (a + b + c); S = sqrt(P*(P/2 - a)*(P/2 - b)*(P/2 - c)/2); printf("\n Chu vi tam giac : %f dvdd", P); printf("\n Dien tich tam giac : %f dvdt", S); break; case 2: do { printf("\n Nhap chieu rong hcn: "); scanf("%f", &a); printf("\n Nhap chieu dai hcn: "); scanf("%f", &b); } while(a < 0 || b < 0); P = (a + b)*2; S = a * b; printf("\n Chu vi hinh vuong : %f dvdd", P); printf("\n Dien tich hinh vuong: %f dvdt", S); break; case 3: do { printf("\n Nhap ban kinh duong tron:"); scanf("%f", &R); } while(R <= 0); P = 2 * PI * R; S = PI * R * R; printf("\n Chu vi hinh tron : %f dvdd", P); printf("\n Dien tich hinh tron : %f dvdt", S); break; default: printf("\n Exit"); break; } getch(); }

Kết quả:

1. Tinh chu vi & dien tich tam giac 2. Tinh chu vi & dien tich hinh chu nhat 3. Tinh chu vi & dien tich tron Ban chon phuong an nao(1, 2 hay 3) = 3 Nhap ban kinh duong tron:10 Chu vi hinh tron : 62.831799 dvdd Dien tich hinh tron : 314.158997 dvdt

 

 

 

 

 

 

 

 

 

 

Bạn hãy viết chương trình tạo ra biến a = 438, b = 636 và thực hiện hiển thị ra màn hình tổng, hiệu, tích thương của a và b giống như sau:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a + b = {P1} a - b = {P2} a * b = {P3} a / b = {P4}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Trong đó: {P1} là tổng của a và b. {P2} là hiệu của a và b. {P3} là tích của a và b. {P4} là thương của a và b.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cho trước biến length = 7.8 và biến width = 3.5, đây là 2 biến chỉ chiều dài và chiều rộng của hình chữ nhật. Bạn hãy viết chương trình hiển thị ra màn hình diện tích và chu vi của hình chữ nhật giống như sau:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diện tích: {P1} Chu vi: {P2}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Với {P1} và {P2} lần lượt là diện tích và chu vi của hình chữ nhật.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Viết chương trình tính diện tích hình tam giác có chiều cao h và độ dài cạnh đáy a được nhập từ bàn phím (chiều cao và độ dài cạnh đáy của hình tam giác này là một số nguyên). Sau đó, in ra màn hình "Diện tích tam giác = {P}" với {P} là diện tích của hình tam giác.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ví dụ nếu bạn nhập a = 10, h = 12 thì màn hình sẽ hiển thị ra:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Viết chương trình Python sử dụng các toán tử gán để thao tác với hai số tự nhiên a và Total được nhập từ bàn phím. Sau đó, in ra màn hình các giá trị của Total trên từng dòng như sau:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b += a sẽ cho giá trị của b là: {A} b -= a sẽ cho giá trị của b là: {B} b *= a sẽ cho giá trị của b là: {C} b /= a sẽ cho giá trị của b là: {D} b **= a sẽ cho giá trị của b là: {E} b //= a sẽ cho giá trị của b là: {F} b %= a sẽ cho giá trị của b là: {G}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Với A, B, C, D, E, F, G, H là các giá trị của Total sau khi sử dụng các toán tử tương ứng .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cho 4 số nguyên x, y, z và t được nhập từ file input.txt (mỗi số cách nhau bởi một khoảng trắng). Bạn hãy viết chương trình để kiểm tra 4 giá trị này có thoả mãn điều kiện x > y và z < t hay không. Ghi vào file out.txt "Result evaluation is True" nếu 4 số thoả mãn điều kiện; "Kết quả là False" không thỏa mãn điều kiện.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ví dụ nếu file input.txt có nội dung là 5 6 8 3 thì nội dung file out.txt là: Kết quả là False

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nếu file input.txt có nội dung là 10 3 7 13 thì nội dung file out.txt là: Kết quả là True