Kamis, 14 April 2011

1. mengitung volume bola

dibawah merupakan program untuk menghitung volume bola,
dimana kita menggunakan rumus 3,14*r*r*r

#include <iostream.h>
#include <conio.h>

int main(){
    
double r, V_bola;
    
cout<<”Masukkan jari2: “<<endl;
cin>>r;
     
V_bola=((4*3.14*r*r*r)/3);
    
cout<<”Volume bola dengan jari2: “<<r<<” adalah “<<V_bola<<endl;
    
getch ();
return 0;
}



2. menghitung luas lingkaran

dibawah ini merupakan program yang di gunakan untuk menghitung luas lingkaran dimana kita
kita menggunakan rumus 3,14*r*r.

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

//fungsi prototype

luas (float jari2);

void main() {

float LuasLingkaran, jari2;

cout<<”Masukkan jari-jari: “;

cin>>jari2;

//mengirimkan nilai pada fungsi luas()

LuasLingkaran = luas(jari2);

cout<<”Luas Lingkaran = “<< LuasLingkaran;

getch();

}

//dalam fungsi return akan menghitung luas lingkaran

luas (float jari2) {

return (3.14*jari2*jari2);


3 program sederhana
1.      Mencari  bilangan prima

Bilangan prima adalah bilangan yang habis dibagi satu dan bilangan itu sendiri. Misalnya: 1, 2, 3, 5, 7, 11, dan lain sebagainya. Nah, kali ini saya ingin memberikan syntax mengenai bagaimana cara mencari bilangan prima dalam C++. Dengan ilustrasi kita sendiri yang menginputkan 2 bilangan, kemudian mencari bilangan prima antara kedua bilangan tersebut dan menghitung terdapat berapa bilangan prima antara kedua bilangan tersebut.


#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main()
{

int a, b, c, d, e;
cout<<"Masukkan Nilai 1 : ";
cin>>b;
cout<<"Masukkan Nilai 2 : ";
cin>>c;

cout<<"\nBilangan Prima Antara "<<b<<" dan "<<c<<" adalah : \n";

for(a=b+1, e=0;a<c;a++)
{
for(d=a;d>1;d--)
{
if( !(a%d) && a!=d )//bukan bilangan prima
{
goto skip;
}
}
printf("%d, ",a);
e++;

skip:;
}
printf("\r\n\nAda %d\r\n\r\n",e);
getch();
}




Kamis, 07 April 2011

menghitung tahun kabisat


  1. Menghitung Tahun Kabisat 
Di bawah ini program untuk  Menghitung Tahun Kabisat  dapat anda lihat pada source kode di bawah. Contoh Program C++ di bawah menggunakan user input yaitu nilai-nilai diinputkan sendiri oleh user.
#include
int main()
{
int year;
cout <> year;
if (year % 4 != 0)
cout << "Tahun " << year << " bukan tahun kabisat" << endl;
else
if ((year % 100 == 0) && (year % 400 != 0))
cout << "Tahun " << year << " bukan tahun kabisat" << endl;
else
cout << "Tahun " << year << " tahun kabisat" << endl;
return 0;
}

Sabtu, 02 April 2011

Menentukan nilai terbesar,terkecil,dan jumlah bilangan

Program untuk menentukan nilai terkecil,terbesar,dan jumlah bilangan

 
deklrasi :
max,min:
x jumlah
deklarasi:
bilangan 2 dan A
bilangan 1 dan B;
kondisi:
if (nilaA[x]>nilaB[x])
{ max=nilaA[x];
min=nilaB[x]; }
else
{ max=nilaB[x];
min=nilaA[x]; }
for (x=3;x<=jumlah;x++)

if (data>max)
{ max=data; }
else
{ min=data; }
Write:
data terbesar adalah:
data terkecil adalah :
jumlah bilangan adalah :




tugas Diskusi Membuat Simulasi Bahan Bakar Bensin



Nama kelompok:
1.       Desmala Dewi (10018061)
2.       Tutik Lestari     (10018070)
3.        Muhammad Kholid Immawan Danuha (10018077)

       Berikut ini program  simulasi bahan bakar bensin, dengan ketentuan inputnya adalah sebagai berikut:
·         Inputannya : -uang/liter dan - Jenis bahan bakar
·         Outputnya : jumlah liter dan uang yang hrs dibayar

#include <iostream.h>
#include <conio.h>
class SPBU (){
friend ostream& opreator<<(ostream&,SPBU&);
friend istream& operator>>(istream&,SPBU&);
public :
    void banyak();
    void pilihan();
    void hitung_liter();
    void hitung_harga();
private :
    int harga;
    int Biaya;
    int x,y ;
    float hasil ;
    float premium ;
    float solar ;
    float pertamax ;
};
void banyak::liter(){
    cout<<"Masukkan berapa liter yang dibutuhkan : ";
    cin>>x;
}
void banyak::pilihan(){
    cout<<"pilih 1 untuk premium\n"<<premium;
    cout<<"pilih 2 untuk solar\n"<<solar;
    cout<<"pilih 3 untuk pertamax\n"<<pertamax;
    cout<<"Masukkan pilihan anda : ";
    cin>>y;
}
void banyak::hitung_liter(){
    float i = 0.0;
    while(i <= x){
        i = i + 0.1;
        cout<<i<<endl;
    }
}
void banyak::hitung_harga(){
    float hasil = 0.0;
    float premium = 4500;
    float solar = 6000;
    float pertamax = 8000;
    if(y == 1)
        hasil = x * premium;
    else if(y == 2)
        hasil = x * solar;
    else if(y == 3)
        hasil = x * pertamax;
    cout<<"Biaya : "<<hasil<<endl;
}
void main(){
    SPBU :
    banyak.banyak();
    banyak.harga();
    banyak.hitung_liter();
    banyak.hitung_harga();
    return EXIT_SUCCESS;
}


Jumat, 01 April 2011

Algoritma program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai 100



Algoritma program untuk mencetak bilangan yang habis dibagi 3 dan 5 antara 1 sampai 100
  1. program akan menampilkan statement “program sederhana menampilkan bilangan antara 1-100 yang habis dibagi 3 dan 5″ kepada user.
  2. setelah di enter program memanggil fungsi proses.
  3. fungsi proses akan mengecek bilangan secara berulang dari 1-100 yang habis di bagi 3 dan 5. Jika bilangan 1-100 dibagi 3 dan 5 sisanya adalah o, maka program akan menampilkan bilangan tersebut dan menyimpannya sebagai 1 bilangan. Jika tidak program akan mengabaikan bilangan tersebut. Terus berulang hingga bilangan 100 di cek. Dan membalikkan nilai total ke fungsi main sebagai jumlah bilangan yang dapat dibagi 3 dan 5.
  4. fungsi proses membalikkan nilai ke fungsi main.
  5. program menampilkan output kepada user.
PROGRAM NYA:
#include <iostream.h>
 #include <conio.h>
 class bil{
 public:
 int proses();
 private:
 int total;
 };
 int bil::proses()
 {
 total=0;
 for(int i=1;i<100;i++){
 if(i%3==0 && i%5==0)
 {
 cout<<i<<endl<<endl;
 total+=1;
 }
 }
 cout<<"dan total bilangan ada : ";
 cout<<total;
 return total;
 }
 int main()
 {
 cout<<"program sederhana menampilkan bilangan antara 1-100 yang habis dibagi 3 dan 5"<<endl<<endl;
 getch();
 bil bagi;
 bagi.proses();

 return 0;
            }

hasil outputnya:

3 program sederhana

Chapter 2
3 PROGRAM SEDERHANA
  1. MENAMPILKAN  BILANGAN 1-100 YANG HABIS DI BAGI 3 DAN 5
Mari kita sedikit analisis program sederhana untuk menampilkan bilangan antara 1-100 yang habis di bagi 3 dan 5. Secara logika kita dapat secara cepat menghitung berapa bilangan 1-100 yang hanya dapat habis dibagi 3. Secara cepat kita akan berfikir hanya dengan membagi 100 dengan 3, maka akan diperoleh hasil berapa bilangan yang hanya dapat dibagi 3, yaitu ada 33 bilangan dari 3,6,9,12…99. Nah bagaimana jika kita tambahkan sedikit batasan lagi yaitu banyaknya bilangan yang hanya dapat habis dibagi 3 dan 5..? Berikut algoritma program untuk menampilkan bilangan yang habis dibagi 3 dan 5.
 #include <iostream.h>
#include <conio.h>



class bil

{
public:

 int proses();
private:

 int total;
};


int bil::proses()

{
 total=0;

 for(int i=1;i<100;i++){
 if(i%3==0 && i%5==0)

 {
 cout<<i<<endl<<endl;

 total+=1;
 }

 }
cout<<"dan total bilangan ada : ";

cout<<total;
return total;

}



int main()
{

cout<<"program sederhana menampilkan bilangan antara 1-100 yang habis dibagi 3 dan 5"<<endl<<endl;
getch();

bil bagi;
bagi.proses();


return 0;

}