Soal lanjutan bab 6 seperti berikut ini.
6. Menghitung luas segitiga
Raptor
cpp nya
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
float luas_segitiga(float a, float t){
float luas;
luas=(a*t)/2;
return(luas);
}
int main(int argc, char** argv) {
int alas, tinggi;
float hasil;
cout<<"masukkan alas = "; cin>>alas;
cout<<"masukan tinggi = "; cin>>tinggi;
hasil=luas_segitiga(alas,tinggi);
cout<<"luas segitiga = "<<hasil;
return 0;
}
7. Menghitung keliling segitiga
Raptor
cpp nya
#include <iostream>
#include <math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
float kel_seg(int l,int t){
float m=sqrt(t*t+(l*l/4));
return (2*m+t);
}
int main(int argc, char** argv) {
int l,t;
cout<<"masukkan lebar= ";cin>>l;
cout<<"masukkan tinggi= ";cin>>t;
cout<<"kelling segitiga = "<<kel_seg(l,t);
return 0;
}
8. Menghitung tinggi segitiga
Raptornya
Cpp nya
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int tinggi (int x, int y){
int t;
t=(x/y*2);
return (t);
}
int main(int argc, char** argv) {
int a=0, l=0, tin;
cout<<"Menghitung tinggi segitiga"<<endl;
cout<<"Masukkan Luas Segitiga = "; cin>>l;
cout<<"Masukkan Alas Segitiga = "; cin>>a;
tin=tinggi(l,a);
cout<<"Tinggi Segitiga = "<<tin;
return 0;
}
9. Menghitung kombinasi
Raptornya
Cpp
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int fac(int n){
if(n>1) return n*fac(n-1);
}
class kom{
private:
int n,r,hasil;
public:
void masuk(int,int);
hitung();
int tampilkan();
};
void kom::masuk(int en,int er){
n=en;
r=er;
}
kom::hitung(){
hasil=fac(n)/(fac(r)*fac(n-r));
}
int kom::tampilkan(){
return hasil;
}
int main(int argc, char** argv) {
int en,er; kom terserah;
cout<<"perhitungan kombinasi\n";
cout<<"masukkan jumlah objek="; cin>>en;
cout<<"masukkan jumlah rasio="; cin>>er;
terserah.masuk(en,er);
terserah.hitung();
cout<<terserah.tampilkan();
return 0;
}
10. Menghitung permutasi
Raptor
cpp
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int faktorial(int x){
int i=1, f;
f=1;
while(i<=x){
f=f*i; i++;
} return (f);
}
int main(int argc, char** argv) {
int n, r, p, permutasi;
cout<<"Menghitung Permutasi "<<endl;
cout<<"Masukkan nilai n = "; cin>>n;
cout<<"Masukkan nilai r = "; cin>>r;
p=n-r;
permutasi=faktorial(n)/faktorial(p);
cout<<"Hasil Permutasi nPr = "<<permutasi;
return 0;
}










Tidak ada komentar:
Posting Komentar