Kamis, 13 September 2012

Pertemuan pertama matkul Struktur Data

Pada pertemuan pertama kuliah struktur data,dosen hanya memberikan pembekalan untuk kuliah struktur data.dan itu menurut saya sangat bagus,untuk memotivasi mahasiswanya dalam mengikuti mata kuliah tersebut.
Kekhawatiran :-menurut saya tidak ada yang di khawatirkan dalam matkul Struktur data,asalkan mengikuti wejangan dari bapak dosen insya allah akan lulus dengan nilai baik tapi tentunya di barengi dengan belajar dengan serius...........!!!!
Harapan         :Harapan saya semoga saya menjadi pribadi yang lebih baik !!nulai hari ini amiiinnnn .............!!!!

Jumat, 20 April 2012

refleksi minggu ke 7

pada pertemuan 7 membahas tentang array,,dan pada pertemuan itu dosen menyuruh untuk membuat algoritma tentang array,,dan dibuat bersama-sama kelompok tp,dan hasilnya cukup bagus dari kelompok saya,,hanya sedikit lagi menuju sempurna............

refleksi minggu ke 6

pada pertemuan ke 6 materinya adalah perulangan secara iteraktif dan rekursif,,dalam pertemuan dikelas bapak dosen menjelaskan dengan baik,,tapi memang materinya sangat sulit,dan saya belum paham,,,,harus banyak belajar lagi............

Minggu, 15 April 2012

Algorithm& Flowchart Determining Number 100 divisible by 3&5


Algorithm & Flowchart Determining Numbers 100 divisible by 3 & 5
v  Flowchart:
v  Description of:
1.      Advance from the start.
2.      Then we give control of the control input with "i ß  0".
3.      Our input recurrence (Looping).
4.      After that we specify the first conditioning: "i> 100".
5.      After the conditioning of both: "i% 3 = 1 and i% 5 = 1".
6.       but if the conditioning value "no" then the output will be in print as "i" and will be entered in the processing of "i  ß i +15" If the conditioning value "yes" then it will be entered in the processing of "i ß i +15".
7.      The process will continue until the "i> 100" trsbt met.
8.      Completed.

v  Syntax C + +:
# Include <iostream>
# Include <string>

using namespace std;
int main ()
{
   int i;

   i = 0;
   while (! (i> 100))
   {
      if (i% 3 == 1 && i% 5 == 1)
      {
      }
      else
      {
         cout << i << endl;}
      i = i +15;
   }
   system ("PAUSE");
   return 0;
}


v  Syntax C + + with Class structure:
# Include <cstdlib>
# Include <iostream>

using namespace std;

class number {
      friend ostream & operator << (ostream &, & number);
      friend istream & operator >> (istream &, & number);

      public:
      number () {};

      void process () {
            i = 0;
            while (! (i> 100))
            {If (i% 3 == 1 && i% 5 == 1) {
      }
      else
      {
         cout << i << endl;}
      i = i +15;
      }
             }
            
      private:
              int i;
             
};

istream & operator >> (istream & in, & enter the numbers) {
    cout << "Numbers divisible by 3 & 5 =" << endl;
    in >> masukkan.i;

    return in;
}

ostream & operator << (ostream & out, numbers & output) {
    cout << "Bilangannya is" << keluaran.i << endl;

    return out;
}

int main (int argc, char * argv [])
{
    number bil;
    cin >> bil;
    bil.proses ();
    cout << bil;
    cout << endl;

    system ("PAUSE");
    return 0;
}




Algorithm & Flowchart Determining Build space [square / rectangle]
v  Flowchart:
v   Description of:
1.      Advance from the start.
2.      We have input the length of the first.
3.       After that we have input width.
4.      And we set pengkondisiaannya with input "p = l".
5.      If the conditioning value "yes" then it will go in processing the "PUT" Wake Such is the Square "and in outputkan.
6.      But if the conditioning value "no" then the output will be processed sbgmana "PUT" Wake Such is the Rectangle ".
7.      Completed.

v   Syntax C + +:

# Include <iostream>
# Include <string>

using namespace std;
int main ()
{
   raptor_prompt_variable_zzyz string;
   int p;
   int l;

   raptor_prompt_variable_zzyz = "Enter the length:";
   cout << endl << raptor_prompt_variable_zzyz;
   cin >> p;
   raptor_prompt_variable_zzyz = "Put L:";
   cout << endl << raptor_prompt_variable_zzyz;
   cin >> l;
   if (p == l)
   {
      cout << "Build Such is the square" << endl;}
   else
   {
      cout << "Build Such is the Rectangle" << endl;}

   system ("PAUSE");
   return 0;
}


v   Syntax C + + with Class structure:
# Include <cstdlib>
# Include <iostream>

using namespace std;

bngn_ruang class {
      friend ostream & operator << (ostream &, bngn_ruang &);
      friend istream & operator >> (istream &, bngn_ruang &);

      public:
      bngn_ruang () {};

      void process () {
           if (p == l)
   {
      result = "Wake Such is the Square";}
   else result = "Wake Such is the Rectangle";
             }
            
      private:
               int p;
               int l;
               char * result;
             
};

istream & operator >> (istream & in, bngn_ruang & insert) {
    cout << "Enter the length:" << endl;
    in >> masukkan.p;
    cout << "Enter the width:" << endl;
    in >> masukkan.l;
    return in;
}

ostream & operator << (ostream & out, bngn_ruang & output) {
    cout << "The output is as follows:" << endl << keluaran.hasil;

    return out;
}

int main (int argc, char * argv [])
{
    bngn_ruang space;
    cin >> space;
    ruang.proses ();
    cout << space;
    cout << endl;

    system ("PAUSE");
    return 0;
}





Sabtu, 14 April 2012

program membalik kata yang diinputkan(Rekursif)


program C++ !!!!mas brooo

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


class Balik{
       friend istream& operator>>(istream&, Balik&);
       friend ostream& operator<<(ostream&, Balik&);
       public:
             void balik_kata();
             void balik(int s);
       private:
               char kata[50];
               int n;
};

void Balik::balik_kata(){
     cout<<"Masukkan Kata Yang Akan Dibalik : ";
     cin>>kata;n=strlen(kata);
   
     cout<<"Kata Setelah Dibalik : ";
     balik(n);
}

void Balik::balik(int s){
     if (s != -1){
            cout<<kata[s];
            balik(s-1);
            }
            }

int main()
{
 Balik X;
 X.balik_kata();

  system ("Pause");
  return EXIT_SUCCESS;
}

Jumat, 06 April 2012

Menghitung nilai x^y

Menghitung nilai x^y dengan x bilangan real dan y bilangan bulat secara rekursif