Tuesday, March 15, 2016

ALPRO #2

3 program untuk pertemuan ke-2 mata kuliah Algoritma Pemrograman

Program Pertama

Program Menghitung Volume Bola dan Kerucut
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float a,b,t,phi,r;
    int number;
    string ulang;
    cout<<"Program mengitung volume bola dan kerucut"<<endl;
    cout<<"========================================="<<endl<<endl;
    do{
        cout<<"Pilihan"<<endl<<endl;
        cout<<"1. Menghitung volume bola"<<endl;
        cout<<"2. Menghitung volume kerucut"<<endl;
        cout<<"Masukkan pilihan ";cin>>number;cout<<endl<<endl;
        switch (number){
            case 1:
                cout<<"Masukkan jari-jari ";cin>>r;cout<<endl;
                phi=3.14;
                b=4/3*phi*r*r*r;
                cout<<"Volume bola adalah "<<b<<endl;
                cout<<"Masih ada lagi [y/t]? ";cin>>ulang;cout<<endl;
                break;
            case 2:
                cout<<"Masukkan jari-jari ";cin>>r;cout<<endl;
                cout<<"Masukkan tinggi ";cin>>t;cout<<endl;
                phi=3.14;
                b=1/3*phi*r*r*t;
                cout<<"volume kerucut adalah "<<b<<endl;
                cout<<"Masih ada lagi [y/t]? ";cin>>ulang;cout<<endl;
                break;
            default:
                cout<<"Pilihan yang anda masukkan tidak ada"<<endl;
                cout<<"Masih ada lagi [y/t]? ";cin>>ulang;cout<<endl;
                break;
        }
    }
    while(ulang == "y"||ulang== "Y");
    return 0;
}





Program ke dua

Perulangan Bertingkat

#include <iostream>


/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int data[5],total=0;

for(int a=1;a<5;a++){
 cout<<"Data ke = "<<a<<" : ";cin>>data[a];
 cout<<endl;
}

for(int a=1;a<5;a++){
 cout<<"Data ke = "<<a<<" : "<<data[a];
 cout<<endl;
 total+=data[a];
}
cout<<"Total jumlah nilai : "<<total;

  return 0;
}




Program ke tiga

Mencari Luas Segitiga

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

class segitiga{
 float alas,tinggi;
 public:
  void luas(int,int);
  float hasil(void){
   float hasill=(alas*tinggi/2);
   return(hasill);
  }
};
void segitiga::luas(int a,int b){
 alas=a;
 tinggi=b;
}
int main(int argc, char** argv) {
 segitiga eek;
 float x,y;
cout<<"Menghitung luas segitiga \n";
cout<<"oleh Edi siswanto_1500018018 \n\n";

 cout<<"Masukan Tinggi: ";cin>>x;
 cout<<"Masukan Alas: ";cin>>y;
 eek.luas(x,y);
 cout<<"Luas segitiga: "<<eek.hasil();
 return 0;
}







0 komentar:

Post a Comment

Powered by Blogger.