input license here

Report Abuse

Search This Blog

Featured Post

Download Aplikasi DroidSQLI Mods v1.0

Assalamualaikum,halo pengunjung selamat datang di blog Bomber Cyber Army, pada artikel kali ini saya akan memberikan Download Aplikasi DroidSQLi Mods v1.0. Droid SQLI DroidSQLi adalah aplikasi yang sangat mengagumkan dan sempurna untuk meretas dan m…

Program C

materi by = Gilang


 *Struktur Dasar Program C*


Perhatikan kode dibawah ini:


#include <stdio.h>


int main(){

    printf("Hello World!");

    return 0;

}


Kode di atas adalah struktur dasar pada c.


*Penjelasan:*

~Apa itu #include? #include berfungsi untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file.

Header file adalah file yang berisi definisi fungsi yang sudah dibuat. Tujuannya agar bisa digunakan pada program C yang lainnya. File ini berekstensi .h, contoh: stdio.h.

Mengimpor file stdio.h. File ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program C, seperti printf().


~Apa itu Fungsi main()?

Fungis main() adalah fungsi utama dalam program. Fungsi ini akan dieksekusi pertamakali saat program dijalankan.

Maksud dari int di depan main adalah tipe data yang akan dikembalikan. Maka di dalam fungsi main(), wajib kita sertakan return 0. Artinya, fungsi main akan mengembalikan nilai 0 setelah selesai dieksekusi.

Cara lain kita bisa menggunakan void.


Contoh:


void main(){

    //...

}


void artinya tidak ada (kosong). Jika kita menggunakan void, maka kita tidak perlu menuliskan kata kunci return di akhir fungsi. Karena fungsi void tidak akan mengembalikan nilai apapun.


*Penulisan Statement*

Statemen adalah perintah-perintah atau fungsi untuk melakukan sesuatu.


Contoh:


printf("Hello World!");

Artinya: kita menyuruh komputer untuk mencetak teks Hello World! ke console.


Setiap statement di dalam program C warjib diakhiri dengan titik koma (;), kalau tidak…


…maka program akan error.


*Fungsi Output pada C*


1. Fungsi printf()

Fungsi printf() merupakan fungsi untuk menampilkan output ke layar komputer. Fungsi ini terdapat pada library stdio.h.


Oleh sebab itu, ketika kita diharuskan untuk menuliskan #include <stdio.h> di bagian atas program agar bisa menggunakan fungsi ini.


Perhatikan kode dibawah ini:


printf("Hello World", .....);


"Hello World" adalah sebuah teks (string) untuk ditampilkan. Lalu tanda ... akan berisi sebuah variabel atau nilai untuk ditampilkan berdasarkan format yang diberikan pada teks "format".

*Contoh*


#include <stdio.h>


int main(){

    printf("Hello, ini adalah teks output\n");

    printf("Nama saya %s\n", "Satria");

    printf("Usia saya %d\n", 15);

    return 0;

}


*Penjelasan*

%s adalah simbol untuk menampilkan nilai string;


%d adalah simbol untuk menampilkan nilai angka atau bilangan desimal;


\n adalah simbol untuk membuat baris baru.


*Simbol-simbol Lainya*

%c untuk menampilkan karakter


%s untuk menampilkan teks (string)


%d, %i untuk menampilkan bilangan desimal


%f untuk menampilkan bilangan pecahan


%o untuk menampilkan bilangan oktal


%x untuk menampilkan bilangan heksadesimal


\t untuk membuat tabs


2. Fungsi puts()

Fungsi puts() adalah fungsi untuk menampilkan output. Fungsi ini juga terdapat pada library stdio.h.


Perbedaanya dengan printf(), fungsi puts() tidak memerlukan format.


Fungsi puts() akan selalu membuat baris baru. Jadi tidak perlu menggunakan simbol \n seperti pada printf().


*Contoh*


#include <stdio.h>


int main(){

    puts("Programmer");

    puts("Nama Saya Satria");

    

    return 0;

}


Selain fungsi puts(), terdapat juga fungsi putchar() yang khusus untuk menampilkan satu karakter saja.


*Contoh*


#include <stdio.h>


int main(){

    putchar('A');


    return 0;

}


*Fungsi Input pada C*


1. Fungsi scanf()

Fungsi scanf() adalah fungsi untuk mengambil input dari keyboard. Fungsi ini memiliki format seperti fungsi printf().


perhatikan kode dibawah ini:


scanf("%s", &var);


%s adalah Format.


& untuk mengambil alamat memori dari variabel.


var adalah variabel untuk menyimpan input.

BomberCyberArmy
Gw F4K3_5M1LE

Related Posts

Post a Comment