Program C++ untuk menghitung luas dan keliling bangun geometri (bujur sangkar, persegi panjang, lingkaran, dan segitiga)
#include <iostream>
#include <windows.h>
#include <string.h>
menggunakan namespace std;
int main ()
{
char lagi;
int pilih;
mengapung L, K, s1, s2, s3, s, p, l, t, r, a, Y, T;
float const phi = 3.14;
cout << "menu pencarian luas dan keliling bangun geometri" << endl;
cout << "1.bujur sangkar" << endl;
cout << "2.persegi panjang" << endl;
cout << "3.lingkaran" << endl;
cout << "4.Segitiga" << endl;
cout << endl;
melakukan
{
cout << "memasukkan pilihan Anda:"; cin >> pilih;
sistem ("cls");
beralih (pilih)
{
kasus 1 :
{
cout << "Anda memilih luas dan keliling bujur sangkar" << endl;
cout << "sisi kuburan:";
cin >> s;
L = s * s;
cout << "Luas bujur sangkar adalah:" << L << "cm2" << endl;
cout << "sisi kuburan:";
cin >> s;
K = 4 * s;
cout << "Keliling bujur sangkar adalah:" << K << "cm" << endl;
cout << endl;
cout << "Apakan ingin memilih lagi [Y] / [T]:"; cin >> lagi;
istirahat;
}
kasus 2:
{
cout << "Anda memilih luas dan keliling persegi panjang" << endl;
cout << "masukkan panjang:";
cin >> p;
cout << "lebar entri:";
cin >> l;
L = p * l;
cout << "Luas persegi panjang adalah:" << L << "cm2" << endl;
cout << "masukkan panjang:";
cin >> p;
cout << "lebar entri:";
cin >> l;
K = 2 * (p + l);
cout << "Keliling bujur sangkar adalah:" << K << "cm" << endl;
cout << endl;
cout << "Apakan ingin memilih lagi [Y] / [T]:"; cin >> lagi;
istirahat;
}
kasus 3:
{
cout << "Anda memilih luas dan keliling lingkaran" << endl;
cout << "tambahkan jari-jari:";
cin >> r;
L = phi * r * r;
cout << "Luas lingkaran adalah:" << L << "cm2" << endl;
cout << "tambahkan jari-jari:";
cin >> r;
K = 2 * phi * r;
cout << "Keliling lingkaran adalah:" << K << "cm" << endl;
cout << endl;
cout << "Apakan ingin memilih lagi [Y] / [T]:"; cin >> lagi;
istirahat;
}
kasus 4:
{
cout << "Anda memilih luas dan keliling Segitiga" << endl;
cout << "masukan alas:";
cin >> a;
cout << "pintu tinggi:";
cin >> t;
L = a * t / 2;
cout << "Luas jarak adalah:" << L << "cm2" << endl;
cout << "Meminta sisi pertama:";
cin >> s1;
cout << "Buat sisi kedua:";
cin >> s2;
cout << "buat sisi ketiga:";
cin >> s3;
K = s1 + s2 + s3;
cout << "Keliling segitiga adalah:" << K << "cm" << endl;
cout << endl;
cout << "Apakan ingin memilih lagi [Y] / [T]:"; cin >> lagi;
istirahat;
}
default:
{
cout << "Angka yang Anda cetak salah" << endl;
istirahat;
}}}
while (lagi == 'Y' || lagi == 'y');
cout << "Anda tidak ingin memilih lagi" << endl;
}
Komentar
Posting Komentar