Featured Post
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.
Related Posts
Post a Comment
Archive
- December 2021 (3)
- November 2021 (3)
- October 2021 (2)
- September 2021 (8)
- August 2021 (4)
- July 2021 (6)
- April 2021 (12)
- March 2021 (12)
- February 2021 (14)
Popular
-
Ok guys Kembali lagi bersama gua ./numb_404 Guys Ya, oke kali ini gua akan memberikan tutorial SQL…
-
Assalamualaikum wr.wb Kali ini saya akan memberikan sedikit materi tentang membikin/membuat server…
-
Assalamualaikum wr wb Oke guys kembali lagi bersama gw Lkey7,Disini gw mau share tools BCA v2. Ma…