Jumat, 06 Mei 2016

LATIHAN 2 MENCARI MEAN

Bismillahirohmanirrohim
Assalamaualaikum w.w,

Berikut ini penyelesaian mencari nilai mencari mean dari materi ARRAY :

Program menggunakan RAPTOR:



Gambar Output nya 

Alhamdulillah
Selamat mencoba dan semoga bermanfaat :)
Wassalamualikum w.w.

LATIHAN 1 MENGGESER ELEMENT ARRAY

Bismillahirohmanirrohim
Assalamaualaikum w.w,

Berikut ini penyelesaian mencari nilai maxsimum & minimum dari materi ARRAY :

Program menggunakan Dec C++:

#include <iostream>
#include <cstdlib>
#include <string>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

class Array1D{
 friend ostream& operator<<(ostream&, const Array1D&);
 friend istream& operator>>(istream&, Array1D&);
public:
 Array1D();
 void cetak();
 void geser_kiri();
 void geser_kanan();

private:
 char A[5];
 int posisi;
};

Array1D::Array1D(){
 for(int i=0;i<5;i++)
 A[i]='O';
}

void Array1D::cetak(){
 for(int i=0;i<5;i++)
 cout<<A[i]<<" ";
}

ostream& operator<<(ostream& out, const Array1D& x){
 for(int i=0;i<5;i++)
 out<<x.A[i]<<" ";
 out<<endl;
 return out;
}

istream& operator>>(istream& in, Array1D& x){
 int posisi;
 for (int posisi=1; posisi<=5; posisi++){
 cout<<"\nMasukkan Nilai Array Posisi Ke- : ";
 in>>x.posisi;
 if(posisi >= 0 && posisi <= 5){cout<<"Masukkan Elemen Array : ";
 in>>x.A[posisi-1];
 }
 }
 return in;
}
void Array1D::geser_kanan(){
 int n=5;
 int temp=A[n-1];
 for(int i=n-1;i>=0;i--)
 A[i+1]=A[i];
 A[0]=temp;
}
void Array1D::geser_kiri(){
 int n=5;
 int temp=A[0];
 for(int i=0;i<n;i++)
 A[i]=A[i+1];
 A[n-1]=temp;
}
int main(int argc, char *argv[]){
 Array1D x;
 cout<<"\t\t\tArray Masih Kosong : "<<x;
 cin>>x;

 cout<<"\nIsi Array Saat ini : "<<x;
 x.geser_kiri();
 cout<<"Isi Array Setelah di Geser Kiri  : "<<x;
 x.geser_kanan();
 cout<<"Isi Array Setelah di Geser Kanan : "<<x;
 cout<<"\nUrutan Elemen Pada Indeksnya Saat ini  : "<<x;
 system("PAUSE");

return 0;
}

Gambar program nya :


Gambar Output nya :



Alhamdulillah
Selamat mencoba dan semoga bermanfaat :)
Waalaikumsalam w.w.

LATIHAN 2 MENCARI MEDIAN

Bismillahirohmanirrohim
Assalamaualaikum w.w,

Berikut ini penyelesaian mencari MEDIAN dari materi ARRAY :

Program mengunakan Dev C++:

#include <iostream>
#include <cstdlib>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

int main(int argc, char** argv) {
int data[5];
    int median,i;

   for(i=0;i<5;i++){
    cout<<"Masukan Data : "<<(i+1)<<"\n";
    cin>>data[i];
   }
    i=i-1;
    median=(i+1)/2;
    cout<<endl<<data[median]<<endl;

return 0;
}

Gambar program nya:

Gambar output nya :




Alhamdulillah
Selamat mencoba dan semoga bermanfaat :)
Wassalamualaikum w.w.

LATIHAN 2 Maxsimum & Minimum

Bismillahirohmanirrohim
Assalamaualaikum w.w,

Berikut ini penyelesaian mencari nilai maxsimum & minimum dari materi ARRAY :

Program menggunakan Dev C++:

#include <iostream>
#include <cstdlib>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;
     
int main(int argc, char** argv) {
int angka, jumlah, max, min;
   
       cout<<"\tMencari Nilai Maksimal dan Minimum. (jumlah angka ditentukan)"<<endl;
       cout<<endl;
       cout<<"Masukkan Jumlah Angka : ";cin>>jumlah;
       cout<<endl;
 
       for (int i=1;i<=jumlah;i++){
  cout<<"Masukkan Angka        : ";cin>>angka;
  if (i == 1){
             min=angka;
             max=angka;
            }
            else if (min>angka){
               min=angka;
            }
            else if (max<angka){
               max=angka;
           }
           else {}
           }
 
       cout<<endl;
       cout<<"Nilai Minimum          : "<<min<<endl;
       cout<<"Nilai Maksimal         : "<<max<<endl;
 
return 0;
}

Gambar program nya :

Gambar output nya:


Menggunakan program Raptor :



Gambar output nya :


Alhamdulilah
Selamat mencoba dan semoga bermanfaat :)
Wassalamualikum w.w.


Minggu, 17 April 2016

PROBLEM SOLVING NO.3 HAL 414

Bismillahirohmanirohim
Assalamualikum w.w,

PROBLEM SOLVING NO.3 HAL 414

Program mengunakan Dev C++:

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

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
char nama [50], golongan, pendidikan;
 float lembur, tunjab, tunpen, gapok, gatot;
 int jamker;

 cout<<"\tPROGRAM HITUNG GAJI KARYAWAN";
 cout<<"\n============================================"<<endl;
   cout<<"keterangan  : "<<endl;
   cout<<" (SMA = 1, D1= 2, D3 = 3, S1= 4)"<<endl<<endl;
 cout<<"\n\nNama Karyawan     : ";gets(nama);
 cout<<"Golongan Jabatan[1/2/3]    : ";cin>>golongan;
 cout<<"Pendidikan[1,2,3]    : ";cin>>pendidikan;
 cout<<"Jumlah jam kerja   : ";cin>>jamker;
 gapok = 300000;
 cout<<"\nKaryawan Yang Bernama "<<nama;

switch (golongan)
{
 case '1':
 tunjab = gapok*0.05;
 break;
 case '2':
 tunjab = gapok*0.1;
 break;
 case '3':
 tunjab = gapok*0.15;
 break;
 default:
 tunjab = 0;
}
switch (pendidikan)
{
 case '1':
 tunpen = gapok*0.025;
   break;
 case '2':
 tunpen = gapok*0.05;
   break;
   case '3':
 tunpen = gapok*0.2;
 break;
 case '4':
 tunpen = gapok*0.3;
 break;
 default:
   tunpen = 0;
}
if (jamker < 8 || jamker > 24)
{
 lembur = 0;
}
else

 lembur = (jamker - 8)*3500;
 gatot = tunjab + tunpen + lembur + gapok;
 cout<<"\n\nHonor Yang Diterima";
 cout<<"\n\tTunjangan Jabatan  Rp. "<<tunjab;
 cout<<"\n\tTunjangan Pendidikan  Rp. "<<tunpen;
 cout<<"\n\tHonor Lembur   Rp. "<<lembur;
 cout<<"\n\t --------------- +";
 cout<<"\n\tGaji Total   Rp. "<<gatot;

return 0;

}
Gambar program nya:


Gambar output nya:


Alhamdulillah 
Selamat mencoba dan semoga bermanfaat :)
Waalaikumsalam w.w.

PROBLEM SOLVING NO.2 HAL 414

Bismillahirohmanirohim
Assalamualikum w.w,

PROBLEM SOLVING NO.2 HAL 414

Program mengunakan Dev C++:

#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
  using namespace std;  
   class day{
    public:
    void alih();
    private:
    int angka;
    };      
void day::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()
{ day satu;
  satu.alih();
  
return 0;

}
Gambar program nya:

Gambar program nya:


Alhamdulillah 
Selamat mencoba dan semoga bermanfaat :)
Waalaikumsalam w.w.

PROBLEM SOLVING NO.1 HAL 414

Bismillahirohmanirohim
Assalamualikum w.w,

PROBLEM SOLVING NO.1 HAL 414

Program mengunakan Dev C++:

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

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int cur_month;
cout<<"\n 1 = Happy New Year ";
cout<<"\n 2 = Summer begins  ";
cout<<"\n 3 = Back to school ";
cout<<"\n 4 = Happy Holidays ";
cout<<"\nMasukkan Sebuah Angka :";
cin>>cur_month;
if (cur_month == 1){
 
cout<<"Happy New Year\n";}
else if (cur_month == 2){
cout<<"Summer begins\n";}

else if (cur_month == 3){
cout<<"Back to school\n";
}

else if (cur_month == 4){
cout<<"Happy Holidays\n";
}
else {
cout<<"angka yang anda masukkan salah";
}

return 0;

}
Gambar program nya :

Gambar output nya:


Alhamdulillah 
Selamat mencoba dan semoga bermanfaat :)
Waalaikumsalam w.w.

 

Copyright @ 2013 Salman.