Jumat, 13 April 2012

Membalik kata

Pertama :

Kedua :


pertemuan ke 7

Pada pertemuan ke 7, kamikembali berkelompok lagi, berdiskusi dan mempelajari tentang array. Ada beberapa teman maju ke depan dan mengerjakan soal yang berhubungan dengan array. menggunakan rekursif array., serta menggunakan perulangan pula. Dalam pertumuan ini merupakan pertemuan terakhir sebelum UTS. Maka dari itu kami juga diberi semangat untuk belajar dan memberikan yang terbaik untuk ujian nanti.Pertemuan ini kembali membuat array seperti pada pertemuan kemudian dikembangkan menjadi rekursif, pada awalnya mengalami kesulitan untuk bagaimana cara mengerjakan nya tetapi setelah dibantu oleh teman akhirnya bisa juga dan dapat mengikuti. Semoga pelajaran alpro menjadi pembelajaran yang selalu bermanfaat dan semoga ujian dapat sukses.. amiin!!

Rabu, 11 April 2012

praktikum ke 2

Bentuk raptor



bentuk c++ menggunakan class :

#include <iostream>

istream& operator>>(istream& in, bangun& masukan){
         cout<<"Masukan a = ";
         in>>masukan.a;
         cout<<"Masukan b = ";
         in>>masukan.b; 
         }
void bangun::menentukan(){
     if (a==b)
        cout<<"Bangun tersebut adalah Persegi"<<endl;
     else
        cout<<"Bangun tersebut adalah Persegi Panjang"<<endl;
        }

main()
{
   bangun X;
   cin>>X;
   X.menentukan();
 
   system ("Pause");
   return 0;
}
#include <string>

using namespace std;

class bangun {
      friend istream& operator>>(istream&, bangun&);
      public:
             void menentukan();
      private:
              int a,b;
              };

Selasa, 10 April 2012

praktikum pertama

bentuk c++ menggunakan class:

#include <cstdlib>
#include <iostream>

using namespace std;
class hitung{
      friend istream& operator>>(istream&, hitung&);
      friend ostream& operator<<(ostream&, hitung&);
public:
       hitung();
       void proses();
private:
        double s,v,Lp;
        };
hitung::hitung(){
                 cout<<"masukkan volume"<<endl;
                 cout<<"masukkan luas permukaan"<<endl;
                 }
void hitung::proses(){
     v=s*s*s;
     Lp=6*s*s;
     }
istream& operator>>(istream& in,hitung& x){
         cout<<"maukkan sisi kubus=";
         in>>x.s;
         }
ostream& operator<<(ostream& out,hitung& z){
         out<<"volume=";
         out<<z.v;
         out<<"luas permukaan =";
         out<<z.Lp;
         }
int main(int argc, char *argv[])
{
    hitung a;
    cin>>a;
    a.proses();
    cout<<a<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Menentukan Bilangan Bulat Positif Ditentukan Dari Data Yang Dimasukkan


Senin, 09 April 2012

Mencari pangkat


Bentuk c++ menentukan bangun persegi atau persegi panjang

bentuk c++ menggunakan class :

#include <iostream>

istream& operator>>(istream& in, bangun& masukan){
         cout<<"Masukan a = ";
         in>>masukan.a;
         cout<<"Masukan b = ";
         in>>masukan.b; 
         }
void bangun::menentukan(){
     if (a==b)
        cout<<"Bangun tersebut adalah Persegi"<<endl;
     else
        cout<<"Bangun tersebut adalah Persegi Panjang"<<endl;
        }

main()
{
   bangun X;
   cin>>X;
   X.menentukan();
 
   system ("Pause");
   return 0;
}
#include <string>

using namespace std;

class bangun {
      friend istream& operator>>(istream&, bangun&);
      public:
             void menentukan();
      private:
              int a,b;

Mencari Nilai Faktorial Menggunakan Fungsi

Pertama(main)


Kedua(jalankan)

Ketiga(main2)


Mencari Nilai Maksimal Menggunakan Fungsi

Bentuk raptor
   Pertama (main)

kedua (jalankan)


 ketiga (maksimum 2)




Jumat, 06 April 2012

Pertemuan Minggu ke lima

 Dalam pertemuan minggu ke lima ini saya bertugas untuk  mencatat kasus- kasus apa saja yang belum lengkap dari pertemuan pertama sampai minggu ke 4. Satu per satu dicatat kemudian pergi ke kelompok lain untuk melengkapi kasus berapa saja yang belum lengkap. Pada pertemuan ke lima ini saya juga mencoba latihan 5.1 sampai latihan yang ada pada diktat. Ada pun kesulitan saya dalam mengerjakan adalah menemukan rumus seperti keliling segitiga tetapi akhirnya dapat ditemukan, dan dalam latihan ada satu latihan membuat flowcart dengan rumus volume lingkaran. Karena lingkaran bukan bentuk ruang. mungkin yang dimaksud adalah menggunakan rumus volume bola. Pembelajaran alpro semakin menantang dan semoga dapat menjadi ilmu yang bermanfaat. Amiin

Rabu, 04 April 2012

Kuliah Alpro ke 6

   
      Pada kuliah algoritma dan pemrograman yang ke 6 sangat menarik karena biasanya kita melakukan banyak diskusi dan sekarang pada kuliah ke 6 materi rekursi dijelaskan secara rici oleh dosen, sangat fantastic dan lebih dapat dipahami, dalam rekursi memiliki ciri menggunakan perulangan dan conditional. Di materi rekursi ini semakin agak rumit karena dalam programnya terdapat fungsi yang memanggil fungsi itu sendiri.

     Dalam kuliah ke 6 juga melakukan permainan yang mengetes daya ingat, menghafal 9 kata dalam waktu sekitar 1 menit, dan dalam permainan itu mengasah kekopakan dan kepercayaan. Semoga kuliah alpro yang brikutnya tetap menyenangkan seperti perkuliahan ke 6 ini, serta dapat menjadi ilmu yang bermanfaat.

Selasa, 03 April 2012

Mencari Pangkat

bentuk c++

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int x;
   int y;
   int i;
   int pangkat;

   raptor_prompt_variable_zzyz ="Masukkan x:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   raptor_prompt_variable_zzyz ="Masukkan y:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> y;
   pangkat =1;
   i =1;
   while (!(i>y))
   {
      pangkat =pangkat*x;
      i =i+1;
   }
   cout << pangkat << endl;
   sytem("PAUSE");
   return EXIS_SUCCESS;
}

Mencari hasil pangkat





raptor


 

bentuk c++

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int x;
   int y;
   int i;
   int pangkat;

   raptor_prompt_variable_zzyz ="Masukkan x:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   raptor_prompt_variable_zzyz ="Masukkan y:";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> y;
   pangkat =1;
   i =1;
   while (!(i>y))
   {
      pangkat =pangkat*x;
      i =i+1;
   }
   cout << pangkat << endl;
   sytem("PAUSE");
   return EXIS_SUCCESS;
}