buatlah algoritma untuk mencari isi bola bila diketahui jari-jariCara mengerjakan :
- Analisa program yang akan di buat terlebih dahulu :
Dari soal di atas kita cari dulu rumus volume bolaVolume bola =4/3*jari*jari*jarisetelah mendapatkan rumus volume bola kita dapat mengaplikasikannya ke dalam program raptor dan c++.
- Algoritma Program:
User memasukkan jari-jari
Deklarasi :
jari-jari=r
volume=volume
phi=22/7
Tipe data r,volume, dan phi = float
Deskripsi :
input jari-jari
phi← 22/7
volume←3/4*phi*r*r*r
output volume bola
Buka program raptor lalu klik File-New, setelah itu buatlah program seperti dibawah ini :
pertama ambil simbol input lalu double klik untuk memasukkan suatu perintah inputan, tulislah perintah seperti yang ada pada gambar, setelah selesai ambil simbol assigment double klik lalu isi assingment phi←22/7,ambil assigment lagi isi dengan volume←3/4*phi*r*r*r , terakhir ambil simbol output double klik untuk mengisi perintah keluaran.
- Output pada Raptor
Klik tombol play yang ada pada toolbar lalu raptor akan menjalankan flowchart yang kita buat. Di bawah ini hasil Output dari Raptor yang ada di atas
- Program pada C++ :
Generate Raptor ke C++ : klik generate lalu pilih C++, perbaiki syntax yang error lalu buatlah syntax tersebut ke dengan program overflow
syntax :
#include <iostream>
#include <string>
using namespace std;
class volbol{
friend ostream& operator<<(ostream&,const volbol&);
friend istream& operator>>(istream&,volbol&);
public:
void hasil();
friend istream& operator>>(istream&in,volbol&masukkan){
cout<<"Masukkan Nilai jar-jari: ";
in >>masukkan.r;
return in;
}
friend ostream& operator<<(ostream&out,volbol&masukkan){
out <<"volume isi bola :"<<masukkan.volume;
return out;
}
private:
float volume,r,phi;
}bola;
void volbol::hasil(){
phi=22/(float)7;
volume=(3/(float)4)*phi*r*r*r;
}
int main()
{
cin>>bola;
bola.hasil();
cout<<bola;
return 0;
}
- Output pada C++
sudah bagus hanya saja ditambahkan algoritma
BalasHapusbaik kak,,, akan saya tambahkan. Terimakasih masukannya
Hapus