Welcome to my blog!

Meet the Author

Selamat datang nikmati berbagai informasi yang akan di sediakan oleh iful blog's. Mari kita belajar bersama sama untuk menambah pengetahuan kita.

Looking for something?

Berlangganan ke blog ini!

Menerima pesan-pesan terbaru melalui email. Cukup masukkan email Anda di bawah ini jika Anda ingin berlangganan!

Tampilkan postingan dengan label Tugas Kelompok. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas Kelompok. Tampilkan semua postingan

Sabtu, 21 Maret 2015

Diskusi Kelompok 4 Pertemuan ke-4

Simulasi membeli bahan bakar dengan spesifikasi :
n  Input berupa :
n  uang/berapa liter yang akan dibeli
n  Jenis bahan bakar yang akan dibeli
n  Indikator akan berlangsung terus (kenaikkan 0.1liter) selama total harga/jumlah liter bahan bakar yang dibeli belum melebihi permintaan
n  Output menyatakan :
n  Jumlah liter yang dibeli (bila input berupa uang)
n  Total uang yang harus dibayar (bila input berupa liter) 


Selengkapnya...

Selasa, 17 Maret 2015

Diskusi Kelompok 4 Pertemuan ke-3

Notulen Hasil Diskusi Kelompok 4 Kelas A

Hari : Selasa
Tanggal : 10 Maret 2015
Jam : 07.30
Tempat : Ruang 3.3.312 UAD
Nama Kelompok:
1.      Ketua Kelompok         : Tegar Putra Kurniawan
2.      Notulis                                    : M.Saiful Hadi
3.      Anggota                      : Nanda Tama Erda Pradana

Mata Kuliah : Algoritma dan Pemrograman

Kasus
3.1
Menentukan bilangan terbesar antara dua bilangan bulat.
3.2
Menentukan bilangan terbesar antara 3 bilangan bulat.
3.3
Menghitung akar-akar persamaan kuadrat
3.4
Mengkonversi angka menjadi huruf.
3.5
Konversi angka ke hari.

Adapun penyelesaiannya sebagai berikut :


3.1
Menentukan bilangan terbesar antara dua bilangan bulat.


#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int b;
   int a;

   raptor_prompt_variable_zzyz ="masukkan nilai a";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="masukkan nilai b";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   if (a==b)
   {
      cout << "Bilangan sama besar " << endl;   }
   else
   {
      if (a>b)
      {
         cout << "Bilangan terbesar = "<<a << endl;      }
      else
      {
         cout << "Bilangan terbesar = "<<b << endl;      }
   }

   return 0;

}


3.2
Menentukan bilangan terbesar antara 3 bilangan bulat.



#include <iostream>
#include <string>

using namespace std;
int main()
{
  int X;
  int Y;
  int Z;

  cout<<"masukan bilangan pertama : ";
  cout<<endl;
  cin >> X;
  cout<<"masukan bilangan kedua : ";
  cout<< endl;
  cin >> Y;
  cout<<"masukan bilangan ketiga : ";
  cout<< endl;
  cin >> Z;
  if (X>Y)
  {
     cout << X<<" adalah bil terbesar" << endl;   }
  else
  {
     if (Y>Z)
     {
        cout << Y<<" adalah bil terbesar" << endl;      }
     else
     {
        cout << Z<<" adalah bil terbesar" << endl;      }
  }
  return 0;

}


3.3
Menghitung akar-akar persamaan kuadrat






3.4
Mengkonversi angka menjadi huruf.



#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int n;
   raptor_prompt_variable_zzyz ="Masukan input dari angka 0-100 : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> n;
   cout <<"\n";
   if (0<=20)
   {
      cout << "E" << endl;   }
   else
   {
      if (21<=40)
      {
         cout << "D" << endl;      }
      else
      {
         if (41<=60)
         {
            cout << "C" << endl;         }
         else
         {
            if (61<=80)
            {
               cout << "B" << endl;            }
            else
            {
               if (81<=100)
               {
                  cout << "A" << endl;               }
               else
               {
               }
            }
         }
      }
   }

   return 0;

}


3.5
Konversi angka ke hari.




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

using namespace std;

class konversi{
      public:
             void alih();
      private:
              int angka;
      };
      
void konversi::alih(){
     cout << "Anda akan mengkonversikan dari inputan Angka ke nama-nama Hari!" << endl;
     cout << "\nMasukkan angka antara 1 sampai dengan 7 : ";
     cin>>angka;
     
     if (angka==1)
   {
      cout << "\n\nHari ke "<<angka<<" adalah Hari Senin" << endl;   }
   else
   {
      if (angka==2)
      {
         cout << "\n\nHari ke "<<angka<<" adalah Hari Selasa" << endl;      }
      else
      {
         if (angka==3)
         {
            cout << "\n\nHari ke "<<angka<<" adalah Hari Rabu" << endl;         }
         else
         {
            if (angka==4)
            {
               cout << "\n\nHari ke "<<angka<<" adalah Hari Kamis" << endl;            }
            else
            {
               if (angka==5)
               {
                  cout << "\n\nHari ke "<<angka<<" adalah Hari Jum'at" << endl;               }
               else
               {
                  if (angka==6)
                  {
                     cout << "\n\nHari ke "<<angka<<" adalah Hari Sabtu" << endl;                  }
                  else
                  {
                     if (angka==7)
                     {
                        cout << "\n\nHari ke "<<angka<<" adalah Hari Ahad" << endl;                     }
                     else
                     {
                        cout << "\n\nInputan yang anda masukkan salah!!" << endl;                     }
                  }
               }
            }
         }
      }
   }
     };
int main()
{ konversi satu;
  satu.alih(); 
   getch();

}
Selengkapnya...

Senin, 16 Maret 2015

Konversi angka (bilangan) menjadi ejaan/pengucapan minggu ke-3

Hari : Senin
Tanggal : 16 Maret 2015
Jam : 17:40
Tempat : Depan Aud A kampus III UAD
Mata Kuliah : Algoritma dan Pemrograman

Ketua Kelompok         : Tegar Putra Kurniawan
Notulis                        : M.Saiful Hadi
: Nanda Tama Erda Pradana

Algoritma Mengkonversi Angka menjadi ejaan/teks pengucapan

1. Masukkan angka(input)
2. contoh  2015
3. di konversikan menjadi ejaan/teks ucapan
4.  Jika ( If ) memasukan Angka 2015 maka menjadi “Dua Ribu Lima Belas”
5. Pilihan ( Else ) ribuan + ratusan + puluhan+ satuan.


#include <iostream>
#include <conio.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
/*M.Saiful Hadi*/
class konversi {
   friend istream& operator>>(istream&,konversi&);

   public:
   konversi(unsigned int b=0){bilangan=b;}
   void membilang1();
   void membilang2();
   void membilang3();
   void membilang4();
   void membilang5();
   void konversikan();

   private:
   unsigned int bilangan;
};

istream& operator>>(istream& in, konversi& x){
   cout<<"Kelompok 4"<<endl;
   cout<<"Masukkan Bilangan : ";
   in>>x.bilangan;
   return in;
}

void konversi::konversikan(){
   if (bilangan<=11)membilang1();
   else if(bilangan>19 && bilangan<100)membilang3();
   else if(bilangan>=100 && bilangan<1000)membilang4();
   else if(bilangan>=1000 && bilangan<10000)membilang5();
   else membilang2();
}

void konversi::membilang5(){
   int ratusan;
   if (bilangan>=1000 && bilangan<10000){
   ratusan=bilangan%1000;
   bilangan=bilangan/1000;

   if(bilangan>1)
      konversikan();
      else if(bilangan=1)
         cout << "se";
      cout<<"ribu ";
      bilangan=ratusan;
      konversikan();
   }
}

void konversi::membilang4(){
   int puluhan;
   if (bilangan>=100){
   puluhan=bilangan%100;
   bilangan=bilangan/100;

   if(bilangan>1)
      konversikan();
      else if(bilangan=1)
         cout << "se";
      cout<<"ratus ";
      bilangan=puluhan;
      konversikan();
   }
}

void konversi::membilang3(){
   int satuan;
   if (bilangan>19 && bilangan<100){
   satuan=bilangan%10;
   bilangan=bilangan/10;
   konversikan();
   cout<<" puluh ";
   bilangan=satuan;
   konversikan();
   }
}

void konversi::membilang1() {
   switch(bilangan){
   case 0:cout<<"nol";break;
   case 1:cout<<"satu";break;
   case 2:cout<<"dua";break;
   case 3:cout<<"tiga";break;
   case 4:cout<<"empat";break;
   case 5:cout<<"lima";break;
   case 6:cout<<"enam";break;
   case 7:cout<<"tujuh";break;
   case 8:cout<<"delapan";break;
   case 9:cout<<"sembilan";break;
   case 10:cout<<"sepuluh";break;
   case 11:cout<<"sebelas";break;
   default:cout<<"diluar range\n";
   }
}

void konversi::membilang2(){
   int temp;
   if(bilangan>11){
      bilangan%=10;
      membilang1();
      cout<<"belas";
   }
}

int main(){
   konversi a;
   cin>>a;
   a.konversikan();
   getch();
}
Selengkapnya...