Minggu, 17 April 2016

How to Solve 4.1 dan 4.6

Assalamualaikum Wr. Wb.
Masih pagi, saya ingin membuat postingan dari ebook yang telah disediakan oleh dosen saya Pak Wahyu. Ebook ini tentnag How to Solve, yaitu dalam bahasa Indonesianya memecahkan masalah.

Seperti biasa, tugas ini saya bagi tiga dengan anggota kelompok lainnya. Saya mengerjakan bagian 4.1 dan juga 4.6. Kasus 4.1 yaitu tentang membalikkan nilai array yang sudah ditetapkan nilainya, sedangkan Kasus 4.6 yaitu tentang mencari nilai terkecil dan mengurutkannya sampai terbesar, begitu sebaliknya.

Kasus 4.1 - Membalikkan Nilai Array yang Sudah ditetapkan Nilainya
Source Code Dev 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 : ";
       for(i=0; i<5; i++){
              cout<<B[i]<<" ";
       }
       cout<<"\n";
     
       system("pause");
       return(0);
}


Hasil Gambar Dev C++ :

How to Solve 4.1 dan 4.6

How to Solve 4.1 dan 4.6

Kasus 4.6 - Mencari Nilai Terkecil dan Mengurutkannya ke Nilai Terbesar, Begitu Sebaliknya
Source Code Dev C++ :
#include<iostream> 
#include<iomanip> 
 
using namespace std; 
 
main() 

    int byk, htg=1, tmp, data[15];
      cout << "Banyak data : "; 
      cin >> byk;
      for(int i=0; i<byk; i++){ 
      cout << "Masukkan data ke-"<<i<<" : ";cin >> data[i]; 
      }
      endl(cout); 
    cout<<"data diurut (Naik): "; 
      for(int a=0; a<byk; a++){ 
            for(int b=byk-1; b>=a; b--){ 
            if(data[b]<data[b-1]){ 
             tmp = data[b]; 
             data[b] = data[b-1]; 
             data[b-1] = tmp; 
             } 
            } 
            cout<<data[a]<<" "; 
            }
            cout<<"\nData diurut (Turun) : ";
      for(int b=byk-1; b>=0; b--){ 
           for(int a=0; a>b; a++){ 
           if(data[a] > data[a+1]){ 
            tmp = data[a]; 
            data[a] = data[a+1]; 
            data[a+1] = tmp
            } 
           }
           cout<<data[b]<<" "; 
           } 
      cout<<"\n"
return 0
}


Hasil Gambar Dev C++ :

How to Solve 4.1 dan 4.6

How to Solve 4.1 dan 4.6

How to Solve 4.1 dan 4.6

Sekian dari saya, kurang lebihnya saya mohon maaf. Untuk postingan lainnya berada di blog teman saya :
How to Solve 4.2 dan 4.5 : http://imammone.blogspot.co.id/2016/04/e-book-how-to-solve.html
How to Solve 4.3 dan 4.4 : http://sarangkecoaterbang.blogspot.co.id/2016/04/pembahasan-how-to-solve-it-by-computer.html

Terima kasih. Selamat pagi.
Wassalamualaikum Wr. Wb.

0 comments

Posting Komentar