Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void lsSegitiga();
- void klSegitiga();
- void lsPp();
- void lsp();
- void utama();
- int main ()
- {
- char pilihan;
- cout << "Program Menghitung Luas Bangun Datar" << endl;
- cout << "============================" << endl;
- cout << "1. Menghitung Luas Segitiga" << endl;
- cout << "2. Menghitung Keliling Segitiga" << endl;
- cout << "3. Menghitung Luas Persegi Panjang" << endl;
- cout << "4. Menghitung Luas Persegi" << endl;
- cout << "Silahkan masukkan pilihan Anda [1/2/3/4]: ";
- cin >> pilihan;
- if(pilihan == '1'){
- lsSegitiga();
- }
- else if(pilihan == '2'){
- klSegitiga();
- }
- else if(pilihan == '3'){
- lsPp();
- }
- else if(pilihan == '4'){
- lsp();
- }
- }
- void lsSegitiga() {
- float a, t, rumus, i;
- int n;
- char pilihan;
- awal:
- system("clear");
- cout << "Program Menghitung Luas Segitiga\n";
- cout << "=====================================\n";
- cout << "Masukkan banyak data: ";
- cin >> n;
- int array[n];
- for (int i = 0; i < n; i++){
- cout << "Segitiga ke-" << (i+1) << endl;
- cout << "Masukkan alas: ";
- cin >> a;
- cout << "Masukkan tinggi: ";
- cin >> t;
- rumus = a*t/2;
- cout<< "Luas segitiga dengan alas = "<< a << " cm dan tinggi = "<< t << " cm adalah "
- << rumus << " cm^2"<< endl;
- }
- cout << "Mau ulang lagi?(Y/n): ";
- cin >> pilihan;
- if (pilihan == 'Y' || pilihan == 'y'){
- goto awal;
- }
- else{
- goto akhir;
- }
- akhir: ;
- }
- void klSegitiga() {
- float s1, s2, s3, rumus, i;
- int n;
- char pilihan;
- awal:
- system("clear");
- cout << "Program Menghitung Keliling Segitiga\n";
- cout << "=====================================\n";
- cout << "Masukkan banyak data: ";
- cin >> n;
- int array[n];
- for (int i = 0; i < n; i++){
- cout << "Segitiga ke-" << (i+1) << endl;
- cout << "Masukkan panjang sisi 1: ";
- cin >> s1;
- cout << "Masukkan panjang sisi 2: ";
- cin >> s2;
- cout << "Masukkan panjang sisi 3: ";
- cin >> s3;
- rumus = s1 + s2 + s3;
- cout << "Keliling segitiga dengan sisi-sisi = " << s1 << ", " << s2 << ", " << s3
- << " cm adalah " << rumus << " cm" << endl << endl;
- }
- cout << "Mau ulang lagi?(Y/n): ";
- cin >> pilihan;
- if (pilihan == 'Y' || pilihan == 'y'){
- goto awal;
- }
- else{
- goto akhir;
- }
- akhir: ;
- }
- void lsPp(){
- float p, l, rumus, i;
- int n;
- char pilihan;
- awal:
- system("clear");
- cout << "Program Menghitung Luas Persegi Panjang\n";
- cout << "=====================================\n";
- cout << "Masukkan banyak data: ";
- cin >> n;
- int array[n];
- for (int i = 0; i < n; i++){
- cout << "Persegi panjang ke-" << (i+1) << endl;
- cout << "Masukkan panjang: ";
- cin >> p;
- cout << "Masukkan lebar: ";
- cin >> l;
- rumus = p*l;
- cout << "Luas persegi panjang dengan panjang = " << p << " cm dan lebar = " << l
- << " cm adalah " << rumus << " cm^2" << endl << endl;
- }
- cout << "Mau ulang lagi?(Y/n): ";
- cin >> pilihan;
- if (pilihan == 'Y' || pilihan == 'y'){
- goto awal;
- }
- else{
- goto akhir;
- }
- akhir: ;
- }
- void lsp(){
- float s, rumus;
- int n;
- char pilihan;
- awal:
- system("clear");
- cout << "Program Menghitung Luas Persegi Panjang\n";
- cout << "=====================================\n";
- cout << "Masukkan banyak data: ";
- cin >> n;
- int array[n];
- for (int i = 0; i < n; i++){
- cout << "Persegi ke-" << (i+1) << endl;
- cout<<"Masukkan panjang sisi: ";
- cin>>s;
- rumus = s*s;
- cout<<"Luas persegi dengan panjang sisi " << s << " cm adalah "<< rumus << "cm^2" << endl;
- }
- cout << "Mau ulang lagi?(Y/n): ";
- cin >> pilihan;
- if (pilihan == 'Y' || pilihan == 'y'){
- goto awal;
- }
- else{
- goto akhir;
- }
- akhir: ;
- }
- void utama(){
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement