3 program untuk pertemuan ke-2 mata kuliah Algoritma Pemrograman
Program Menghitung Volume Bola dan Kerucut
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;
}
/* 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;
}
/* 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