Saya ada beberapa soal matematika tentang menghitung luas dan keliling suatu bagun. Nah disini kita akan membuat aplikasinya untuk menyelesaikan soal tersebut langsung saja lah ya :
Keterngan :
#define phi 3.14
Digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama konstanta yang tidak dapat dirubah lagi nilainya didalam programnya.
pow(jari, 2)
Digunakan untuk pemangkatan, fungsi dari file header #include<math.h>.
for(int i = 0; i<4; i++) { }
Ini adalah perulangan for bentuk umumnya
(int)luas
Untuk mengonvert nilai float ke int
- Diketahui sebuah roda memiliki diameter 28 cm. Tentukan luas dan kelilingnya.
Rumus
Luas = π r2
Keliling = 2 π r -
Dari trapesium sama kaki EFGH di atas diketahui panjang EH = FG = HG = 20 cm. HI = 16 cm dan EF = 2 x HG.
untuk mencari keliling kita cari tahu terlebih dahulu panjang EF:
EF = 2 x HG
EF = 40
Keliling = EF + FG + GH + HE
Luas = ½ x (GH + EF) x HI
#include<iostream>
#include<windows.h>
#include<math.h>
#define phi 3.14
using namespace std;
int main()
{
float jari, luas, keliling;
cout<<"\t\tSoal No. 1\n"<<endl;
cout<<"Masukkan Jari\t: ";
cin>>jari;
//menghitung luas dulu
luas = phi * pow(jari, 2);
keliling = 2 * phi * jari;
cout<<"Luas Lingkaran adalah "<<(int)luas<<" dan Kelilingnya adalah "<<(int)keliling;
cout<<"Luas Lingkaran adalah "<<luas<<" dan Kelilingnya adalah "<<keliling;
return 0;
}
#include<windows.h>
#include<math.h>
#define phi 3.14
using namespace std;
int main()
{
float jari, luas, keliling;
cout<<"\t\tSoal No. 1\n"<<endl;
cout<<"Masukkan Jari\t: ";
cin>>jari;
//menghitung luas dulu
luas = phi * pow(jari, 2);
keliling = 2 * phi * jari;
cout<<"Luas Lingkaran adalah "<<(int)luas<<" dan Kelilingnya adalah "<<(int)keliling;
cout<<"Luas Lingkaran adalah "<<luas<<" dan Kelilingnya adalah "<<keliling;
return 0;
}
#include<iostream>
#include<windows.h>
#include<math.h>
#define phi 3.14
using namespace std;
int main()
{
float sisi[3], keliling, luas, tmp, tinggi;
cout<<"\t\t Soal No. 2\n"<<endl;
cout<<"\t\tMenghitung Keliling"<<endl;
cout<<"Masukkan panjang sisi[EF,FG,GH,HE]: "<<endl;
for(int i = 0; i<4; i++)
{
cout<<"Sisi "<<i<<" : ";
cin>>sisi[i];
keliling += sisi[i];
}
cout<<"\nKelilingnya : "<<keliling<<endl;
cout<<"\n\t\tMenghitung Luas"<<endl;
cout<<"Masukkan panjang 2 sisi sejajar[EF&HG]: "<<endl;
for(int i = 0; i<2; i++)
{
cout<<"Sisi "<<i<<" : ";
cin>>sisi[i];
tmp += sisi[i];
}
cout<<"Masukkan tinggi [HI] : ";
cin>>tinggi;
luas = 1* tmp * tinggi/2;
cout<<"Luasnya adalah : "<<luas;
return 0;
}
#include<windows.h>
#include<math.h>
#define phi 3.14
using namespace std;
int main()
{
float sisi[3], keliling, luas, tmp, tinggi;
cout<<"\t\t Soal No. 2\n"<<endl;
cout<<"\t\tMenghitung Keliling"<<endl;
cout<<"Masukkan panjang sisi[EF,FG,GH,HE]: "<<endl;
for(int i = 0; i<4; i++)
{
cout<<"Sisi "<<i<<" : ";
cin>>sisi[i];
keliling += sisi[i];
}
cout<<"\nKelilingnya : "<<keliling<<endl;
cout<<"\n\t\tMenghitung Luas"<<endl;
cout<<"Masukkan panjang 2 sisi sejajar[EF&HG]: "<<endl;
for(int i = 0; i<2; i++)
{
cout<<"Sisi "<<i<<" : ";
cin>>sisi[i];
tmp += sisi[i];
}
cout<<"Masukkan tinggi [HI] : ";
cin>>tinggi;
luas = 1* tmp * tinggi/2;
cout<<"Luasnya adalah : "<<luas;
return 0;
}
Keterngan :
#define phi 3.14
Digunakan untuk mendefinisikan suatu nilai tertentu kepada suatu nama konstanta yang tidak dapat dirubah lagi nilainya didalam programnya.
pow(jari, 2)
Digunakan untuk pemangkatan, fungsi dari file header #include<math.h>.
for(int i = 0; i<4; i++) { }
Ini adalah perulangan for bentuk umumnya
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
inisialisasi : memberikan nilai awal
syarat perulangan : memegang kontrol suatu perulangan bagian ini menentukan apakah dlanjutkan atau dihentikan perulangn tersebut.
pengubah : mengatur penurunan atau penaikan nilai.
Untuk mengonvert nilai float ke int
No comments:
Post a Comment