Sabtu, 16 April 2016

How To Solve 4.6

1.Algoritma

n < - bilangan
untuk i=0 
 Masukkan data [i];
ulang selama i<n;
untuk a= 0
untuk b = n-1
jika data [b]< data [b-1] maka tukar data 

.....
  Akhir jika

b--1;

akhir untuk 
 tampilan data [i];
a++;
akhir untuk

 keluar 

2.C++

#include <stdio.h>
#include<iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

main() {
 int x;
 int y;
 cout<<"\nMasukkan bilangan ke- 1 :";
 cin>>x;
 cout<<"Masukkan bilangan ke-2 :";
 cin>>y;
 if(x>y){

 cout<<x<<" Lebih Besar"
}else if(x<y){
 cout<<y<<" Lebih Besar"

}else{
 cout<<"Sama Besar";
}

 return 0;
}
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

How To Solve 4.5

4.5.1 


#include <iostream>
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main() {  

    int n, *arr, onee = 0, twoo, threee, total = 0, maxx = -1, temp_maxx;

    cin >> n;
    arr = new int[n];

    for (int i = 0; i < n; i++) {
        cin >> arr[i];
        total += arr[i];
    }

    // O(n^2) is the following

    for (int i = 1; i < n - 1; i++) {
        onee += arr[i - 1];
        twoo = 0;
        for (int j = i + 1; j < n; j++) {
            twoo += arr[j - 1];
            threee = total - twoo - onee;
            temp_maxx = max(max(onee, twoo), threee);
            if ((temp_maxx < maxx) || (maxx == -1))
                maxx = temp_maxx;
        }
    }

    cout << maxx;

    return 0;
}

4.5.2

var
A; array[1..100] of interger;
i: integer;
begin
for i:=1 to 100 do
begin
A[1]:=i;
end;
End.

4.5.3

#include <iostream>

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

 //Bucket Sort
void bucket_sort (int arr[], int n)
{
  //Here range is [1,100]
  int m = 101;

  //Create m empty buckets
  int buckets[m];

  //Intialize all buckets to 0
  for (int i = 0; i < m; ++i)
    buckets[i] = 0;

  //Increment the number of times each element is present in the input
  //array. Insert them in the buckets
  for (int i = 0; i < n; ++i)
    ++buckets[arr[i]];

  //Sort using insertion sort and concatenate 
  for (int i = 0, j = 0; j < m; ++j)
    for (int k = buckets[j]; k > 0; --k)
      arr[i++] = j;
}


//Driver function to test above function
int main()

  int input_ar[] = {10, 24, 22, 62, 1, 50, 100, 75, 2, 3};
  int n = sizeof (input_ar) / sizeof (input_ar[0]);
  bucket_sort (input_ar, n);

  cout << "Sorted Array : " << endl; 
  for (int i = 0; i < n; ++i)
    cout << input_ar[i] << " "; 

 return 0;
}
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

How To Solve 4.4

1.C++

#include <iostream>

/* 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 a[20],n;
    cout<<"Batas : ";
    cin>>n;
    
    for (int i=0;i<n;i++){
    cout<<"Data : ";
    cin>>a[i];
}
    for (int i=0;i<n;i++){
    if(a[i]==a[i+1])
    cout<<a[i];
    else if(a[i-1]==a[i])
    cout<<"";
    else if(a[i]==a[i+2])
    cout<<a[i];
    else if(a[i-2]==a[i])
    cout<<"";
    else if(a[i]==a[i+3])
    cout<<a[i];
    else if(a[i-3]==a[i])
    cout<<"";
    else if(a[i]==a[i+4])
    cout<<a[i];
    else if(a[i-4]==a[i])
    cout<<"";
    else if(a[i]==a[i+5])
    cout<<a[i];
    else if(a[i-5]==a[i])
    cout<<"";
    
    else 
    cout<<a[i];
}

/*    for (int i=0;i<n;i++){ 
        cout<<a[i]<<" ";        
    
    
    }*/
    
    return 0;
}
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

How To Solve 4.3

1.Algortima



Aspek perencanaan :
    Proyek bertujuan untuk mempermudah mencari laba usaha berdasarkan jenis-jenis laba yang ada .
Jenis-jenis laba usaha :
·         Laba kotor
·         Laba usaha
·         Laba sebelum pajak
·         Laba bersih
Program yang di rancang berdasarkan keluhan klien prodi management dan di kerjakan oleh 3 orang anggota kelompok menggunkan dev c++ dan raptor berdasarkan rumus-rumus pencarian laba
·         Laba kotor rumusnya                : penjualan bersih - harga pokok
·         Laba usaha rumusnya               : laba kotor - beban usaha
·         Laba sebelum pajak rumusnya : laba usaha + pendapatan di luar usaha - beban di luar usaha
·         Laba bersih rumusnya              : laba sebelum pajak – pajak (15%)
Aspek teknis :
      Program yang di rancang di harapkan dapat membantu klien dalam mencari laba usaha untuk tugas-tugas kuliah dan juga dapat membantu siapa saja yang membutuhkan sehingga kegunaaan program yang telah kami buat dapat digunakan secara maksimal

2.C++

#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;


int main(int argc, char *argv[])
{
    int a,b,c,d,bersih,pokok,pajak;
    int pendapatan,beban;
    int laba_usaha,laba_kotor,laba_sebelum_pajak,laba_bersih;
    cout<<"|====================================================|\n";
    cout<<"|                                                    |\n";
    cout<<"|          Program Untuk Mencari Laba Usaha          |\n";
    cout<<"|                                                    |\n";
    cout<<"|====================================================|\n";
    cout<<"| Mencari Pendapatan                                 |\n";
    cout<<"|----------------------------------------------------|\n";
    cout<<"| Masukkan pendapatan usaha         : ";cin>>a;
    cout<<"| Masukkan pendapatan di luar usaha : ";cin>>b;
    pendapatan=a+b;
    cout<<"| Jumlah pendapatan usaha           : "<<pendapatan<<"\n";
    cout<<"|----------------------------------------------------|\n";
    cout<<"| Mencari Beban                                      |\n";
    cout<<"|----------------------------------------------------|\n";
    cout<<"| Masukkan beban usaha \t\t: ";cin>>c;
    cout<<"| Masukkan beban di luar usaha  : ";cin>>d;
    beban=c+d;
    cout<<"| Jumlah beban \t\t\t: "<<beban<<"\n";
    cout<<"|----------------------------------------------------|\n";
    cout<<"| Mencari Laba                                       |\n";
    cout<<"|----------------------------------------------------|\n";
    cout<<"| Masukkan penjualan bersih     : ";cin>>bersih;
    cout<<"| Masukkan harga pokok    \t: ";cin>>pokok;
    cout<<"| Masukkan pajak     \t\t: ";cin>>pajak;
    cout<<"|----------------------------------------------------|\n";
    cout<<"| Hasil Laba                                         |\n";
    cout<<"|----------------------------------------------------|\n";
    laba_kotor=bersih-pokok;
    cout<<"| Laba Kotor \t\t: "<<laba_kotor<<"\n";
    laba_usaha=laba_kotor-c;
    cout<<"| Laba Usaha \t\t: "<<laba_usaha<<"\n";
    laba_sebelum_pajak=laba_usaha+(b-d);
    cout<<"| Laba Sebelum Usaha    : "<<laba_sebelum_pajak<<"\n";
    laba_bersih=laba_sebelum_pajak-(pajak*15/100);
    cout<<"| Laba Bersih \t\t: "<<laba_bersih<<"\n";
    cout<<"|====================================================|\n";
   
    system("pause");
    return 0;
}
3.Raptor :

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Problem To Solve

#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
int main()
{
int i,jum;

char string[100];

cout<<"Masukan sembarang kalimat:\n";
cin.getline(string,100); //membaca spasi

//mengubah huruf awal menjadi huruf kapital
if((string[0]>='a')&& (string[0]<='z'))
string[0]=(char)string[0]-32;


//mengubah huruf setelah huruf awal menjadi huruf kecil
jum=1;int d=0;
for(i=0;i<(int)strlen(string);i++)
{
if(i%2==0){

if((string[jum]>='A')&& (string[jum]<='Z'))
string[jum]=(char)string[jum]+32;
jum++;}
}

//mengubah huruf setelah spasi menjadi huruf kapital
for(i=1;string[i]!='\0';i++)
{
if(string[i]==' ') d++;
if((i-1-d)%2==0)
{
if(string[i+1]>='a' && string[i+1]<='z')
string[i+1]=(char)(string[i+1]-32);
}
}


cout<<"Hasil Akhir : "<<string<<endl;
getch();
}
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

How To Solve 4.2

1.Algoritma :
   Deklarasi banyak,i,x
array int nilai [20]
deklarasi string nama

inputkan banyak mahasiswa
for (int i=1;i<=banyak;i++){
input nama;
input nilai mahasiswa i
if (nilai[20]>=80 || nilai[20]<=100)
ceta nilai = A
else if (nilai[20]>=60 || nilai[20]<80)
cetak nilai = B
else if (nilai[20]>=40 || nilai[20]<60)
cetak nilai = C
else if (nilai[20]>=20 || nilai[20]<40)
cetak nilai = D
else if (nilai[20]>=0 || nilai[20]<20)
cetak nilai = E
end for

2.C++ :
#include <iostream>

/* 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 banyak, i,x;
int nilai[20];
string nama;
cout<<"Masukan Banyak Mahasiswa :"; cin>>banyak;

for (int i=1;i<=banyak;i++){
cout<<"nama Mahasiswa :";cin>>nama;
cout<<"Masukan nilai  :";cin>>nilai[20];

if (nilai[20]>=80 || nilai[20]<=100){
cout<<"\n Nilai "<<nilai[20]<<"Adalah A";
}
else if (nilai[20]>=60 || nilai[20]<80){
cout<<"\n Nilai "<<nilai[20]<<"Adalah B";
}
else if (nilai[20]>=40 || nilai[20]<60){
cout<<"\n Nilai "<<nilai[20]<<"Adalah C";
}
else if (nilai[20]>=20 || nilai[20]<40){
cout<<"\n Nilai "<<nilai[20]<<"Adalah D";
}
else if (nilai[20]>=0 || nilai[20]<20){
cout<<"\n Nilai "<<nilai[20]<<"Adalah E";
}
cout<<"\n========================================================================\n";
}
return 0;
}


luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

How To Solve 4.1

1.Algoritma :
·         Array A yang bertipe integer diisi dengan nilai {5, 10, 6, 0, 4}
·         Array B yang bertipe integer diisi dengan nilai {0, 0, 0, 0, 0}
·         Baris perulangan untuk menampilkan nilai dari array A.
·         Proses untuk mengisi array B dengan nilai yang dibalik.
·         Menampilkan output nilai dari array B.
2.C++ :
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(void)
{
       int A[5] = {5, 10, 6, 0, 4};
       int B[5] = {0, 0, 0, 0, 0};
       int i;
       // Nilai array A integer
       cout<<"Nilai dari array A: ";
       for(i=0; i<5; i++){
              cout<<A[i];
       }
       //
       for(i=0; i<5; i++){
              B[4-i] = A[i];
       }
       // Output
       cout<<"\n";
       cout<<"Nilai dari array B hasil dari membalikkan nilai array A :\n";
       for(i=0; i<5; i++){
              cout<<B[i];
       }
       cout<<"\n";
   
       system("pause");
       return(0);
}


luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 7

1.

2.

3.

4.


Untuk lanjutnya silahkan download disini
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Refleksi Minggu ke 7

Diminggu ini seperti biasa ada quiz lalu dosen menjelaskan array dan memberikan banyak tugas. ya seperti biasalah.
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Program Menentukan Modus Dari n Buah Data Berupa Bilangan Bulat (Kasus 6.5)

1.C++ :
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;

class HitungStatistik {
friend ostream& operator<<(ostream&, HitungStatistik&);
friend istream& operator>>(istream&, HitungStatistik&);
public:
HitungStatistik();
void hitung_modus();
private:
void maksimum();
void frekuensi();
int maks, item;
int n;
int A[20];
int f[11];
};

HitungStatistik::HitungStatistik()
{ for (int i=0; i<20; i++) f[i] = 0; }

istream& operator>>(istream& in, HitungStatistik& a) {
cout << "Banyaknya data : ";
cin >> a.n;
for (int i = 0; i < a.n; i++) {
cout << "Data ke- : " << i+1 << " > ";
cin >> a.A[i];
}
return in;
}

void HitungStatistik::maksimum()
{
maks = f[0];
item = 1;
for (int i=0; i<n; i++)
if (f[i] > maks) {
maks = f[i];
item = i;
}
cout << "Modus = " << item;
}

void HitungStatistik::frekuensi()
{
for (int i=1; i<n; i++) ++f[A[i]];
}

void HitungStatistik::hitung_modus() {
cout << "Frekuensi running\n";
frekuensi();
maksimum();
}

ostream& operator<<(ostream& out, HitungStatistik& a) {
cout << "Mulai ...\n";
a.hitung_modus();
cout << "Nilai modus : " << a.item<endl;
return out;
}

main() {
HitungStatistik run;
cin >> run;
cout << run<<endl;
system("pause");
return 0;
}

2.Raptor :



Untuk Kasus 6 lainnya silahkan klik blog teman saya yang berada di kanan atas (kelompok 10)
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Jumat, 15 April 2016

Program Mengecek Apakah Suatu Kata Atau Kalimat Merupakan Palindrom Atau Tidak. (Kasus 6.6)

1.C++ :
#include <iostream>
#include <string.h>
#include <cstdlib>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void palindrom(char *s){

int i,pj;

pj=strlen(s);
for(i=0;i<=pj/2;i++){

if (s[i] != s[pj-i-1]) {cout<<"Bukan palindrom";}
else cout<<"Palindrom";
break;
}
}
int main(int argc, char** argv) {
char kata[50];
    cout<<"Masukkan Kata : ";
    cin.getline(kata,sizeof(kata));
    int pjgstring;
    pjgstring=strlen(kata);
    palindrom(kata);

return 0;
}


2.Raptor :






Untuk kasus yang lain silahkan buka diblog teman saya,link tersedia di kanan atas (kelompok 10)

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Refleksi Minggu 6

Pada Minggu ke-6 ini kita membahas tentang Rekursif dan Iteratif. Rekursif adalah fungsi yang melakukan proses perulangan dengan cara memang dirinya sendiri. Sedangkan Iteratif adalah fungsi yang melakukan perulangan menggunakan for, while, do while.
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Minggu, 10 April 2016

Diktat Bab 6

1.


2.


5.


Untuk lanjutnya klik disini
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 5

1.


2.


3.


Untuk lanjutannya klik disini
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 4

1.



2.


3.


Untuk lanjutnya klik disini
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 3

2.

3.


4.

Untuk lanjutnya klik disini
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 2

1.



2.


3.





Untuk lanjutnya klik disini

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 1

1.
 

2.

3. 

4.

5.

6.

Untuk lanjutnya klik disini



luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Jumat, 08 April 2016

Diktat Bab 6

Berikut hasil dari bab 6

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

Diktat Bab 1-5

Berikut ini Hasil diktat Alpro bab 1-5
Silahkan Klik
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com