PERINTAH DASAR C
A. PERINTAH TAMPILAN/CETAK DILAYAR
SYNTAX : printf(“…….text………\n”);
\n= bermaksan enter. Kursor berpindah ke bawah
Contoh : penggunaan fungsi printf()#include <stdio.h>
main()
{
clrscr();
printf("Selamat datang di Program Bahasa C\n");
getch();
}
Penjelasan :
Getch() = Menahan Sampai tombol Enter ditekan
Clrscr = hapus layar
B. PERINTAH MASUKKAN/ INPUT
Perntah input merupakan perintah masukkan dari keyboard. Perintah input terbagi dua yaitu :
- Input tidak langsung / pemesanan variable berupa non konstanta
SYNTAK INPUT : scanf(“ …..%type data”, &variable)
Type data :
scanf(“%d “,&variabel); = integer
scanf(“%c”,&variabel); = character
scanf(“%s”,&variabel); = string
scanf(“%ld”,&variabel); = long integer / double
scanf(“%f”,&variabel); = float /pecahan
scanf(“%lf”,&variabel); = long float /pecahan digit banyak
SYNTAK INPUT KHUSUS HURUF : gets(variable);
contoh penggunaan gets
#include <stdio.h>
main()
{
char nama[12], alamat[20], kota[12];
clrscr();
printf("Masukkan Nama Anda = ");gets(nama);
printf("Masukkan Alamat Anda = ");gets(alamat);
printf("Masukkan Kota = ");gets(kota);
printf("======================= \n");
printf("Hasil masukan \n");
printf("Nama Anda adalah = %s \n",nama);
printf("Alamat Anda adalah = %s \n",alamat);
printf("Kota Anda adalah = %s \n",kota);
getch();
}
C. PERINTAH OUTPUT TERHADAP INPUT
SYNTAX : printf(“…….text………”);
Atau
printf(“…….text…%d….”,variable);
· %d adalah tipe data variable
Contoh: penggunaan Scanf untuk angka integer = bulat
#include <stdio.h>
main()
{
int no, nilai;
clrscr();printf("Masukkan Nomor Anda = ");scanf("%d",&no);
printf("Masukkan Nilai Anda = ");scanf("%d",&nilai);
printf("======================= \n");
printf("Hasil masukan \n");
printf("Nomor Anda adalah = %d \n",no);
printf("Nilai Anda adalah = %d \n",nilai);
getch();
}
Contoh : Menggunakan Scanf pada pecahan = float
#include <stdio.h>
main()
{
int no;
float hasilbagi, nilai;
clrscr();
printf("Masukkan Nomor Anda = ");scanf("%d",&no);
printf("Masukkan Nilai Anda = ");scanf("%f",&nilai);
printf("======================= \n");
hasilbagi=nilai/2;
printf("Hasil masukan \n");
printf("Nomor Anda adalah = %d \n",no);
printf("Nilai Anda adalah = %f \n",nilai);
printf("Nilai Hasil bagi = %8.2f \n",hasilbagi);
getch();
}
Ket : %8.2f 8 di depan koma dan 2 digit di belakang koma
D. KOMENTAR
Perintah komentar atau keterangan merupakan program yang tidak melakukan eksekusi apa-apa. Perintah tersebut boleh ditulis boleh tidak, manakala ingin ditulis hanya untuk sebagai keterangan/ dokumentasi program saja. Memberi komentar atau keterangan tidak menyebabkan program error.
SYNTAX : /*……komentar di sini……………..*/
Contoh
#include <stdio.h>
/*…ini hanya tulisan ketergangan program tidak dieksekusi */
Comments
Post a Comment