0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan2 halaman

Program Luas dan Keliling Bangun Datar

Dokumen ini menjelaskan cara membuat program dalam C++ dan Python untuk menghitung luas dan keliling dari bangun datar seperti persegi, persegi panjang, dan lingkaran berdasarkan pilihan pengguna. Program meminta input dari pengguna dan menghitung nilai sesuai dengan rumus yang relevan. Jika pilihan tidak valid, program akan memberikan pesan kesalahan.

Diunggah oleh

Rian bocil49
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan2 halaman

Program Luas dan Keliling Bangun Datar

Dokumen ini menjelaskan cara membuat program dalam C++ dan Python untuk menghitung luas dan keliling dari bangun datar seperti persegi, persegi panjang, dan lingkaran berdasarkan pilihan pengguna. Program meminta input dari pengguna dan menghitung nilai sesuai dengan rumus yang relevan. Jika pilihan tidak valid, program akan memberikan pesan kesalahan.

Diunggah oleh

Rian bocil49
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

3.

Membuat program untuk menghitung **luas** dan **keliling** salah satu bangun datar berikut
berdasarkan pilihan pengguna:
1. Persegi
2. Persegi panjang
3. Lingkaran

Input: Persegi Panjang


Output:- Luas dan keliling sesuai dengan bangun datar yang dipilih.
1. Program
 C++
#include <iostream>
#include <cmath>
using namespace std;

int main() {
int choice;
float luas, keliling;

cout << "Pilih bangun datar:" << endl;


cout << "1: Persegi" << endl;
cout << "2: Persegi Panjang" << endl;
cout << "3: Lingkaran" << endl;
cout << "Masukkan pilihan (1-3): ";
cin >> choice;

switch (choice) {
case 1: {
int sisi;
cout << "Masukkan sisi persegi: ";
cin >> sisi;
luas = sisi * sisi;
keliling = 4 * sisi;
break;
}
case 2: {
int panjang, lebar;
cout << "Masukkan panjang dan lebar persegi panjang: ";
cin >> panjang >> lebar;
luas = panjang * lebar;
keliling = 2 * (panjang + lebar);
break;
}
case 3: {
float jari_jari;
cout << "Masukkan jari-jari lingkaran: ";
cin >> jari_jari;
luas = M_PI * jari_jari * jari_jari; // M_PI untuk nilai π
keliling = 2 * M_PI * jari_jari;
break;
}
default:
cout << "Pilihan tidak valid." << endl;
return 1;
}

cout << "Luas: " << luas << endl;


cout << "Keliling: " << keliling << endl;

return 0;
 Python

import math

def hitung_bangun_datar():
print("Pilih bangun datar:")
print("1: Persegi")
print("2: Persegi Panjang")
print("3: Lingkaran")

choice = int(input("Masukkan pilihan (1-3): "))

if choice == 1:
sisi = int(input("Masukkan sisi persegi: "))
luas = sisi * sisi
keliling = 4 * sisi
elif choice == 2:
panjang = int(input("Masukkan panjang persegi panjang: "))
lebar = int(input("Masukkan lebar persegi panjang: "))
luas = panjang * lebar
keliling = 2 * (panjang + lebar)
elif choice == 3:
jari_jari = float(input("Masukkan jari-jari lingkaran: "))
luas = [Link] * jari_jari * jari_jari
keliling = 2 * [Link] * jari_jari
else:
print("Pilihan tidak valid.")
return

print(f"Luas: {luas}")
print(f"Keliling: {keliling}")

# Memanggil fungsi untuk menghitung bangun datar


hitung_bangun_datar()

Anda mungkin juga menyukai