Program rumus-rumus bangun datar dengan swicth case di C++

assalamualaikum wr.wb
hallo guys ,selamat datang di blog saya yang sederhana  ini tapi mudah mudahan bermanfaat .
postingan kali ini kita akan akan membuat program rumus-  rumus yang ada pada bangun datar pada program c++

Dalam program ini termasuk ke dalam bentuk penggunaan swicth case. Program kali ini membuat beberapa rumus bangun datar dalam satu program.disini kita akan menyiapkan kode script  beberapa rumus bangun datar.Jadi,sebelum kita meghitung rumus suatu bangun datar ,kita mencari dahulu  nomor bangun datar nya yang kita perlukan.

Kita menggunakan aplikasi Codeblock atau sejenisnya. Dalam membuat sebuah program tentunya kita terlebih dahulu mengetahui algoritmanya atau urutan penyelesaian masalah dari program yang akan kita buat dan selanjutnya kita menuliskan kode scriptnya untuk mendeklarasikan dari algoritma tadi kebahasa pemrograman yang akan kita digunakan.

Berikut kode sript :



// rumus case
#include<iostream>
#define phi 3.14
using namespace std;
int main(){
 int rumus;
 int jari_jari,alas,tinggi,panjang,lebar,sisi;
 float luaslingkaran,luassegitiga,luaspersegipanjang,luasbujursangkar;

cout<<"pilih rumus yang tersedia"<<endl;
cout<<"1. luas lingkaran"<<endl;
cout<<"2. luas segitiga"<<endl;
cout<<"3. luas persegi panjang"<<endl;
cout<<"4. luas bujur sangkar"<<endl;

cout<<"masukan nomor rumus : ";
cin>>rumus;

  switch(rumus){
        case 1 :
            cout<<"Mencari luas lingkaran"<<endl;

            cout<<"masukan jari jari lingkaran : ";
            cin>>jari_jari;
            luaslingkaran=phi*jari_jari*jari_jari;
            cout<<"luas lingkaran adalh : "<<luaslingkaran;
        break;
        case 2 :
            cout<<"Mencariluas segitiga"<<endl;
            cout<<"masukan alas segitiga : ";
            cin>>alas;
            cout<<"masukan tinggi segitiga : ";
            cin>>tinggi;
            luassegitiga=alas*tinggi/2;
            cout<<"luas segitiga adalah : "<<luassegitiga;
        break;
        case 3 :
        cout<<"Mencari luas persegi panjang"<<endl;
            cout<<"masukan panjang : ";
            cin>>panjang;
            cout<<"masukan lebar : ";
            cin>>lebar;
            luaspersegipanjang=panjang*lebar;
            cout<<"luas persegi panjang adalah : "<<luaspersegipanjang;
        case 4 :
            cout<<"Mencari luas bujur sangkar"<<endl;
            cout<<"masukan sisi : ";
            cin>>sisi;
            luasbujursangkar=sisi*sisi;
            cout<<"luas bujur sangkar adalah : "<<luasbujursangkar;
        break;
        default:
        cout<<"maaf,anda salah pilih,terima kasih";
    }
    return 0;
}

kemudian build and run maka hasilnya akan seperti seperti gambar jika benar :



Subscribe to receive free email updates:

0 Response to "Program rumus-rumus bangun datar dengan swicth case di C++"

Post a Comment