Tutorial_Dev C++_Tentang_Pointer_Muh Akbar Tamrin_1144012

22:12 Pemrograman Web 0 Comments

ALGORITMA POINTER DENGAN DEV C++

video









Source Code
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
Using namespace std ;
Int main ( Int argc, char*argv[] )
{

Main ()
    int*data;
    int I ,banyakdata;
    printf ( "Banyak data yang akan diinputkan:" ) ;
    scanf ( "%i",&banyakdata ) ;
    data: ( int*) malloc (sizeof ( int )*banyakdata ) ;
    for ( i=0;i<banyakdata;i++ )
    {
    Printf ( "Pemasukan data ke-%i:",i+1 ) ;
    Scanf ( "%i",( data+I )) ;
    }
    Printf ( "Data yang telah diinputkan adalah :\n" ) ;
    For ( i=0;i<banyakdata;i++ )
    Printf ( "Data ke-%i:%i\n",i+1,*( data+I )) ;
    Getch ();
    return 0;
}



Analisis Source Code
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
File header yang Digunakan untuk menampilkan perintah seperti ” Print dan Scan” .
Using namespace std ;
Untuk memberitahukan compiler bahwa akan menggunakan semua fungsi,class atau file yang terdapat pada memory namespace std .

Int main ( Int argc, char*argv[] )
{
Pada fungsi main diatas, keluaran fungsi berupa integer (int), nama fungsi main, parameter 1 bertipekan integer dan parameter 2 bertipekan char .
Main ()
int*data;
Pendeklarasian sebuah variable pointer int yang bernama data .

int i,banyakdata ;
pendeklarasian sebuah variable i sebagai counter dan banyakdata untuk menyimpan banyaknya data .

Printf ( "Banyak data yang akan diinputkan:" ) ;
pengimputan banyaknya data, fungsi printf () biasanya digunakan dalam menampiluan data. Berbagai jenis data dapat di tampilkan ke layar dengan fungsi ini .

Scanf ( "%i",&banyakdata ) ;
pengimputan banyaknya data, juga merupakan fungsi yang dapat di gunakan untuk memasukkan berbagai jenis data. Bentuk scanf () sesungguhnya menyerupai fungsi printf () yang melibatkan penentu format .

Data : ( int* ) malloc ( sizeof ( int )*banyakdata ) ;
pemesanan alokasi di memori untuk variable pointer data sebesar besarnya int (sizeof(int)) dikali dengan banyakdata.

For ( i=0;i<banyakdata;i++ )
perulangan untuk membaca data dari data ke-0 sampai ke banyakdata-1.

{
Printf ( "Pemasukan data ke-%i:",i+1 ) ;
membaca data dari keyboard dan di masukkan ke alamat data pada urutan ke-I . fungsi printf () biasanya digunakan dalam menampiluan data. Berbagai jenis data dapat di tampilkan ke layar dengan fungsi ini .

Scanf ( "%i",( data+I )) ;
membaca data dari keyboard dan di masukkan ke alamat data pada urutan ke-i. juga merupakan fungsi yang dapat di gunakan untuk memasukkan berbagai jenis data. Bentuk scanf () sesungguhnya menyerupai fungsi printf () yang melibatkan penentu format .
}
Printf ( "Data yang telah diinputkan adalah :\n" ) ;
Membaca data dari keyboard dan di masukkan ke alamat data pada urutan ke-I . fungsi printf () biasanya digunakan dalam menampiluan data. Berbagai jenis data dapat di tampilkan ke layar dengan fungsi ini .

For ( i=0;i<banyakdata;i++ )
Menampilkan isi data yang di tunjuk oleh pointer .

Getch ();
Berfungsi untuk memasukkan data lewat keyboard saat eksekusi sedang berlangsung . selain itu getch juga di pakai untuk membaca sebuah karakter dengan sifat karakter yang di masukkan tidak perlu di akhiri dengan enter. Fungsi getch juga merupakn singkatan dari dari get character artinya baca karakter tetapi isian data yang di masukkan tidak akan di tampilkan di layar .
Output nya :

Link diakun Github :

Nama : Muh Akbar Tamrin

Npm : 1144012

Kelas : D4 TI 2C

0 komentar: