Tika Chandraeni Septianna

Minggu, 24 April 2011

Program Perulangan (For, While & Do..While)

balajar perulangan...

algoritmanya
{Program Perulangan (For, While & Do..While)}
deklarsi : char a=10 , char b=10
deskripsi :
for <- integer i, i
#include

int main()
{

int jumlah;
cout << "Masukan Jumlah Perulangan :"; cin >>jumlah;

for (int i=0; i {
cout < cout << endl;
}
cout << endl;

int n=0;
while (n {
cout << "Halo Perulngan Dengan While";
cout << endl;
n++;
}
cout << endl;

int m=0;
do
{
cout << "Halo Perulangan Dengan Do & While";
cout << endl;
m++;
}
while(m
getch();
}

Menghitung Jumlah variabel & mengubah tampilan variabel dgn strlen, strlwr, strupr


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


int main ()
{
char a[10];
char b[10];
cout << "Masukkan Kata a = ";
cin >>a;
cout << "Masukkan Kata b = ";
cin >>b;
cout << endl;


cout << "Jumlah huruf variabel a adalah = " << strlen(a) << endl;
cout << "Jumlah huruf variabel b adalah = " << strlen(b) << endl;
cout << endl;
cout << "Ukuran huruf a diKecilkan menjadi = " <<strlwr(a) << endl;
cout << "Ukuran huruf b diKecilkan menjadi = " <<strlwr(b) << endl;
cout << endl;
cout << "Ukuran huruf a diBesarkan menjadi = " <<strupr(a) << endl;
cout << "Ukuran huruf b diBesarkan menjadi = " <<strupr(b) << endl;
cout << endl;
cout << "Mengcopy isi variabel a ke dalam variabel b = " <<strcpy(b,a) << endl;




getch ();
return 0;
}

Belajar menggabungkan 2 kata


Belajar Program...
{Algoritma menggabungkan 2 kata}
Deklarasi : char kata a = 100
Char kata b = 100
Deskripsi :

Pendeskripsiannya dalam program c++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    cout << "\t\t Program Untuk Menggabungkan 2 kata" << endl;
   cout << endl;
   cout << endl;


char a[100];
char b[100];


    cout << "Masukkan Kata a = ";
    cin >>a;
    cout << "Masukkan Kata b = ";
    cin >>b;
    cout << endl;
    cout << "Hasil dari penggabungkan ke-2 kata = " << strcat(a,b) << endl;
system("PAUSE");
return EXIT_SUCCESS;
}

Hasil Compile dan Run



Sabtu, 16 April 2011

Belajar pake Jelliot

Berikut adalah contoh konversi dari dev c++ keeliot

program menentukan tahun kabisat dalam dec c++


#include <cstdlib>
#include <iostream>
#include <fstream>

using namespace std;
class kabisat {
      friend ostream& operator<<(ostream&, const kabisat&);
      friend istream& operator>>(istream&, kabisat&);
public:
       kabisat(){
       cout<<"ini adalah program untuk menetukan tahun kabisat"<<endl;
       }
       void proses();
private:
        int n;
        char*kata;
};

istream& operator>>(istream& in, kabisat& masuk){
         cout<<"masukan nilai n :";
         in>>masuk.n;
         return in;
}
ostream& operator<<(ostream& out, const kabisat& keluar){
         out<<keluar.kata<<endl;
         return out;
}
void kabisat :: proses (){
     if (n%4 == 0){
             kata="kabisat";
             }
     else {
          kata="bukan kabisat";
          }
} 
int main(int argc, char *argv[])
{
    kabisat x;
    cin>>x;
    x.proses();
    cout<<x;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Berikut adalah konversi dalam Jeliot


import jeliot.io.*;

   class kabisat {
        public kabisat(){
               System.out.print("ini adalah program untuk menetukan tahun kabisat");
       }
        private int n;
        private String kata;

        public void kabisatproses(int n){
                 if (n%4 == 0){
                     System.out.print("kabisat");
                      }
                 else {
                       System.out.print("bukan kabisat");
                       }
        } 

public static void main(){
int n;
    kabisat x = new kabisat();
    System.out.print("masukan nilai n :");
        n = Input.readInt ();
    x.kabisatproses(n);
}

}

Membuat Algoritma


Algoritma bilangan prima
{ Algoritma menentukan bilangan prima }
Deklarasi
                Prima : integer
                n : integer
                i : integer
                m: integer
Deskripsi
Read (n)
m ç(sqrt (n)+1
prima ç 1
If n ç 2 then
                Prima ç 1
else çfor  i ç2 to m do
                If n mod i = 0 then
                                Prima ç 0
end if
end if
if prima ç 1 then
write (“prima”)
else
write(“bukan prima”)
end if

Program Pengisian Bahan Bakar


Didalam kehidupan sehari – hari tentu kita sering melihat orang – orang yang melakukan transaksi pengisian bahan bakar sesuai kbutuhan mereks, bahkan kita juga pasti sering mengalaminya sendiri.
          Berikut ini simulasi atau tahap, Algoritma dan Program c++ dalam proses transaksi pembelian bahan bakar.
Simulasi atau tahap dalam proses pengisian bahan bakar
·        Konsumen mencari SPBU terdekat.
·        Konsumen memasuki area SPBU.
·        Konsumen memilih bahan bakar sesuai kebutuhan :
v Jika motor bahan bakarnya berupa premium atau pertamax.
v Jika mobil bahan bakaranya berupa premium atau pertamax.
v Jika bus atau truk bahan bakarnya berupa solar.
·        Konsumen menentukan banyaknya bahan bakar yang dibeli  dalam Liter atau besarnya uang.
·        Konsumen membayar sesuai dengan banyaknya bahan bakar yang dibeli, dengan ketentuan :
ü Premium ( /Liter ) Rp.4.500,-00.
ü solar ( /Liter )           RP.7.500,-00.
ü Pertamax ( /Liter )  RP.5.000,-00.
·        konsumen meninggalkan SPBU.


ALGORITMA PEMBELIAN BAHAN BAKAR
{ Algoritma Simulasi Membeli Bahan Bakar Minyak }
Deklarasi
uang, liter, tampil, harga, pertamax, premium, solar : double
pil, ambil : karakter
Deskripsi
harga ß 0
premium ß 4500
pertamax ß 5000
solar ß 7500
Read (ambil)
Read (pil)
If (pil = 1) then
 Read (uang)
            If(ambil = a) then
                        harga ß premium
            Else if (ambil = b) then
                        harga ß pertamax
            Else if (ambil = c) then
                        harga ß solar
            End if
tampil ß uang / harga
Write(tampil)
Else if (pil = 2) then
Read (liter)
            If(ambil = a) then
                        harga ß premium
            Else if (ambil = b) then
                        harga ß pertamax
            Else if (ambil = c) then
                        harga ß solar
End if
tampil ß harga * liter
Write(tampil)
End if







Program Dalam Bahasa Pemrograman
#include <cstdlib>
#include <iostream>
using namespace std;
class Bensin{
      public :
             Bensin();
             void pilihan();
             void hitung_uang();
             void hitung_liter();
      private :
              double uang, liter, tampil;
              char pil;
              char ambil;
              double harga, pertamax, premium, solar;
      };
Bensin::Bensin(){
     harga = 0;
     premium = 4500;
     pertamax = 5000;
     solar = 7500;
     }
void Bensin::pilihan(){
     cout<<"selamat Datang di SPBU"<<endl;
     cout<<"beli berdasarkan : "<<endl;
     cout<<"a --> premium "<<endl;
     cout<<"b --> pertamax "<<endl;
     cout<<"c --> solar "<<endl;
     cout<<"masukkan pilihan anda = ";
     cin>>ambil;
     if(ambil == 'a' || ambil == 'b' || ambil == 'c'){
              cout<<"beli berdasarkan :"<<endl;
     cout<<"1 -> uang"<<endl;
     cout<<"2 -> liter"<<endl;
     cout<<"masukkan pilihan pembelian : ";
     cin>> pil;
     if(pil == '1'){
          hitung_uang();
          }
     else if(pil=='2'){
          hitung_liter();
          }
     else{
          system("cls");
          pilihan();
          }
              }
     system("cls");
     pilihan();    
     }
void Bensin::hitung_uang(){
     cout<<"masukkan besarnya uang : ";
     cin>> uang;
     if(ambil == 'a'){
              harga = premium;
              }
     else if (ambil == 'b'){
          harga = pertamax;
          }
     else if (ambil == 'c'){
          harga =solar;
          }
     tampil = uang / harga;
     cout<<"jumlah Bensin yang dibeli : "<<tampil <<" liter"<<endl;
     system("PAUSE");
     system("cls");
     pilihan();
     }
void Bensin::hitung_liter(){
     cout<<"masukkan jumlah liter : ";
     cin>> liter;
      if(ambil == 'a'){
              harga = premium;
              }
     else if (ambil == 'b'){
          harga = pertamax;
          }
     else if (ambil == 'c'){
          harga =solar;
          }
     tampil = harga * liter;
     cout<<"uang yang harus dibayar : Rp "<<tampil <<".00"<<endl;
     system("PAUSE");
     system("cls");
     pilihan();
     }
int main(int argc, char *argv[])
{
    Bensin x;
    x.pilihan();
    system("PAUSE");
    return EXIT_SUCCESS;
}

 
Copyright (c) 2010 Algoritma dan Pemrograman. Design by WPThemes Expert

Themes By Buy My Themes And Web Hosting Reviews.