Bab 6 membahas tentang function. Terdapat 10 latihan soal. Di postingan ini membahas nomor 1-5. berikut soal-soalnya.
1. Menghitung ganjil dan genap
Raptornya
cppnya
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void genap_ganjil(int bil){
cout<<bil<<" adalah bilangan ";
if(bil%2==0)
cout<<"genap";
else
cout<<"ganjil";
}
int main(int argc, char** argv) {
int bil;
cout<<"masukkan bilangan: "; cin>>bil;
genap_ganjil(bil);
return 0;
}
2. Menghitung luas persegi panjang
Raptor
cpp
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int luas_persegipanjang(int panjang, int lebar){
int luas;
luas=panjang*lebar;
return(luas);
}
int main(int argc, char** argv) {
int p, l, hasil;
cout<<"masukkan panjang = "; cin>>p;
cout<<"masukkan lebar = "; cin>>l;
hasil=luas_persegipanjang(p,l);
cout<<"luas persegi panjang = "<<hasil;
return 0;
}
3. Menghitung keliling persegi panjang
Raptornya
Cpp
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class pp{
private:
int p,l;
public:
void masuk();
tampil();
};
void pp::masuk(){
cout<<"masukkan panjang= ";cin>>p;
cout<<"masukkan lebar = ";cin>>l;
}
pp::tampil(){
cout<<"keliling persegi panjang "<<p<<"x"<<l<<" = "<<2*p+2*l;
}
int main(int argc, char** argv) {
pp persegi;
persegi.masuk();
persegi.tampil();
return 0;
}
4. Menghitung volum lingkaran
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 */
float volume(float r){
float Phi=3.14, vol;
vol=(float)(4*Phi*r*r*r)/3;
return(vol);
}
int main(int argc, char** argv) {
float a, hasil;
cout<<"masukkan jari-jari = "; cin>>a;
hasil=volume(a);
cout<<"volume lingkaran = "<<hasil;
return 0;
}
5. Menhitung keliling lingkaran
Raptor
Cpp
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
float kel_ling(float j){
float phi=3.1415926535897932384626433832795;
return (phi*j*2);
}
int main(int argc, char** argv) {
float j;
cout<<"masukkan jari-jari lingakran= "; cin>>j;
cout<<"keliling lingkaran = "<<kel_ling(j);
return 0;
}









Tidak ada komentar:
Posting Komentar