-41
khó lắm=) giải đi
- Dùng NNLT C++ để tạo bảng chọn như hình dưới đây.
- Ứng với phím 1 cho phép nhập a, b, c (0 ≤ a, b, c ≤ 10^12) rồi thông báo có phải là chiều dài ba cạnh của tam giác hay không, nếu đúng thì in ra chu vi của tam giác ngược lại thì nhập lại 3 số a, b, c.
- Với phím 2, cho phép nhập hai số a, b (0 ≤ a, b ≤ 10^18) in ra màn hình diện tích, chu vi của hình chữ nhật, mỗi số một dòng.
- Với phím 3, cho phép nhập số r từ bàn phím (0 ≤ r ≤ 10^12) rồi in ra màn hình diện tích, chu vi hình tròn với r vừa nhập. image.png
4 CÂU TRẢ LỜI
-7
Đăng ký mình để đón đọc series C++ siêu đơn giản
nhé
Cái bài gà què này có gì mà khó hả ông nội . Nốt lần này thôi nhoé. Chúc thi tốt...
#include <iostream>
using namespace std;
int main()
{
int choice, run = 1;
cout << "*-------------------------------*" << endl;
cout << "* MOI CHON CONG VIEC *" << endl;
cout << "*-------------------------------*" << endl;
cout << "*1. Bai toan ve tam giac *" << endl;
cout << "*2. Bai toan ve hinh chu nhat *" << endl;
cout << "*3. Bai toan ve hinh tron *" << endl;
cout << "*0. Thoat *" << endl;
cout << "*-------------------------------*" << endl;
cout << "Chon bai toan: ";
cin >> choice;
while (run == 1)
{
switch (choice)
{
case 1:
{
// Nhap a, b, c va kiem tra xem co phai la do dai 3 canh cua tam giac khong
cout << "Nhap 3 so a, b, c: ";
int a, b, c, cv = 0;
cin >> a >> b >> c;
while (cv == 0)
{
if (a + b > c && a + c > b && b + c > a)
{
// Neu dung, in ra chu vi cua tam giac
cv = a + b + c;
cout << "Chu vi tam giac: " << (cv) << endl;
choice = -1;
}
else
{
// Neu sai, nhap lai 3 so a, b, c
cout << "Khong phai do dai 3 canh cua tam giac." << endl;
cout << "Vui long nhap lai 3 so a, b, c: ";
cin >> a >> b >> c;
}
}
break;
}
case 2:
{
// Nhap a, b va in ra diem tich, chu vi cua hinh chu nhat
cout << "Nhap 2 so a, b: ";
int a, b;
cin >> a >> b;
cout << "Dien tich hinh chu nhat: " << (a * b) << endl;
cout << "Chu vi hinh chu nhat: " << ((a + b) * 2) << endl;
choice = -1;
break;
}
case 3:
{
// Nhap r va in ra diem tich, chu vi cua hinh tron
cout << "Nhap so r: ";
int r;
cin >> r;
cout << "Dien tich hinh tron: " << (3.14 * r * r) << endl;
cout << "Chu vi hinh tron: " << (2 * 3.14 * r) << endl;
choice = -1;
break;
}
case 0:
run = 0;
cout << "Thoat." << endl;
break;
default:
cout << "Chon bai toan: ";
cin >> choice;
break;
}
}
return 0;
}
NNLT là ngôn ngữ lập trình à
Chúc thi tốt nhé =))
giải đi mà pl
Chưa nói đến vấn đề bạn hỏi gì nhưng cách bạn hỏi là không ổn đâu, còn trẻ mà lại đi nhờ người khác thì nên ăn nói đàng hoàng. Nên học lại cả đạo đức lẫn kiến thức nhé