1. Hello Guest, selamat datang di Forum WinPoin. Kamu bisa bertanya, berdiskusi, sharing, dan ngobrolin apapun seputar Windows, Windows Phone, PC, Gadget, atau hal seputar Teknologi lainnya. Selamat berkomunitas! ;)

menghitung luas bangunan menggunakan switch

Discussion in 'Developer Corner' started by danangjayan, Oct 10, 2014.

  1. danangjayan

    danangjayan Member

    Joined:
    Feb 24, 2014
    Messages:
    163
    come back :ketawa:
    awalnya dulu dapat switch waktu menggunakan java , (mungkin) gak ada salahnya bila saya implementasikan pada C++ untuk menghitung luas bangunan , maaf ya bila rumusnya banyak yang salah :ketawa: sudah lupa :woa:
    Code:
     #include "iostream.h"
     #include "conio.h"
     void main(){
    
     float 
    	// persegi panjang
    		luaspersegi,panjang,lebar,
    	// segitiga
    		alas,ts,luassegitiga,
    	//lingkaran
    		luasling,panjangling,jariling,
    	//jajargenjang
    		tinggi_j,alas_j,hasil_j,
    	//trapesium
    		sisi_t,tinggi_t,hasil_t;
     int 
    pilihan; 
     cout <<" 1.menghitung luas persegi panjang " <<endl;
     cout <<" 2.menghitung luas segitiga " <<endl;
     cout <<" 3.menghitung luas Trapesium " <<endl; 
     cout <<" 4.menghitung luas Lingkaran " <<endl;
     cout <<" 5.menghitung luas Jajargenjang " <<endl;
     cout <<" 6. " <<endl;
     cout <<"--------------------------------------------- " <<endl;
    cout<<" masukan pilihan  anda " ;
    	cin>>pilihan;
     switch (pilihan)
     {
     
     case 1:
      
    		cout <<"masukan  panjang:"; 
    			cin>>panjang;
     
    		cout <<"masukan  lebar :";  
    			cin>>lebar;
    			
    		//rumus menghitung persegi panjang
    			luaspersegi=panjang*lebar;
    
    			cout<<"Luas persegi panjang adalah ="<<luaspersegi <<endl;
    break;
    
    case 2:
    
    		cout <<"masukan tinggi segitiga:";  
    			cin>>ts;
    	
    		cout <<"masukan alas segitiga:"; 
    			cin>>alas;
    	
    		//rumus menghitung segitiga	
    			luassegitiga=0.5*ts*alas;
    		
    			cout<<"luas segitiga adalah  " <<luassegitiga <<endl;  
    break;
    	
    
    case 3:
    		cout<<" mengitung luas trapesium" <<endl; 
    
    		cout <<"masukan jumlah sisisejajar trapesium: " ; 
    			cin>>sisi_t;
    		cout<<"masukan tinggi trapesium:" ;
    			cin >>tinggi_t;
    		
    	 //rumus menghitung  luas trapesium
    			hasil_t=0.5*sisi_t*tinggi_t;
    			cout<<"luas trapesium adalah :" <<hasil_t <<endl;
    break;
    	
    case 4:
    
    		cout <<"masukan panjang lingkaran:"; 
    			cin>>panjangling;
    		cout<<"masukan jari-jari lingkaran:";
    			cin>>jariling;
    			
    		 //rumus menghitung luas trapesium
    		luasling=panjangling*jariling/3.14;
    		cout<<" jadi luas lingkaran adalah "<<luasling <<endl;
    		break;
    case 5:
    		cout <<"menghitung jajargenjang"  <<endl;
    		cout  <<"masukan alas :";
    			cin >>alas_j;
    		cout <<"masukan tinggi :";
    			cin >>tinggi_j;
    		 //rumus menghitung luas jajargenjang
    			hasil_j=tinggi_j*alas_j;
    			cout<<"luas jajargenjang adalah" <<hasil_j <<endl;
    break;
    	
    default:
    		cout <<"salah memasukan pilihan gan" ; 
    break;	
    
    }}
    
     

    Attached Files:

  2. Febian

    Febian Administrator Staff Member

    Joined:
    May 7, 2013
    Messages:
    8,029
    Thanks bwt share nya om
    +Rep :kagum:
     

Share This Page