Anda di halaman 1dari 6

Printf

Printf merupakan sebuah fungsi dalam file header <stdio. h>. Printf digunakan untuk membuat
sebuah output berupa tampilan. contoh:

#include <stdio.h>

#include<conio.h>

main()

clrscr;

printf (” ILC DONK “) ;

printf (“good”);

getch();

return 0;

kata yang akan di tampilkan di ketik di antara tanda (” “). dan dalam setiap statement harus di
akhiri dengan tanda” ; “.

Scanf

Scanf merupakan sebuah fungsi dalam file header <stdio.h> juga yang berfungsi untuk menerima
inputan dari user. Untuk belajar tentang scanf kita pelajari dulu tentang variabel. Variabel di
ibaratkan sebuah wadah untuk menampung sebuah nilai maupun karakter dari inputan user
ataupun sudah di tentukan dari awal. Ada banyak macam tipe variabel

 int -> untuk menampung nilai


 char -> untuk menampung karakter
 dll
untuk inisialisasi awal sebuah variabel dapat di ketik <tipe variabel><spasi><nama variabel>,
contoh char nama;

ini berarti kita membuat variabel nama bertipe karakter

simak contoh berikut ini

#include <stdio.h>

#include<conio.h>

main()
{

clrscr():
char nama[10];

printf(“Masukkan nama:”);
scanf(“%s”,&nama);
printf(“\n\n%s\n”,&nama);
getch();

return 0;

di awal kita inisialisasikan sebuah variabel bertipe char, %s digunakan untuk menggantikan tipe
data yang di simpan di variabel. contoh yang lainnya

 %d atau %i-> untuk menggantikan nilai int


 %s -> untuk string(array of karakter)

untuk tanda [10] itu merupakan sebuah array untuk menentukan banyak karakter yang dapat di
inputkan. Jadi variabel nama hanya bisa menampung 10 karakter. Untuk lebih jelas tentang array
akan dibahas di bab array. Sedangkan’ &nama’ untuk menunjuk di variabel mana data di simpan.

penjelasan:

\n adalah konstanta karakter untuk meletakkan baris baru.


%d pada fungsi scanf(), digunakan untuk membaca input data yang bertipe integer.

%d adalah argumen yang digunakan untuk menampilkan nilai dengan tipe data integet(int).
untuk tipe data lain maka karakter yang mengikuti tanda % akan berbeda.

Fungsi Gets
Fungsi gets( ) digunakan untuk memasukkan data string. gets berasal dari kata Get String.
merupakan fungsi masukan data yang khusus data string.Jika kita menggunakan fungsi scanf
untuk membaca data yang bertipe string, maka data tersebut hanya akan dibaca sampai
ditemukan spasi. Misalnya nama “Matt Belammy” hanya kata “Matt” yang akan dibaca oleh
program, sedangkan kata “Belammy” tidak terbaca karena sebelum kata tersebut program telah
menemukan spasi/blank(space) yang mengakibatkan data ke varibel yang menyimpan nama
dianggap selesai.

Bentuk Umum Penulisan


gets(nama-variabel-array);

Contoh Gets
# include <stdio.h>
# include <conio.h>
main()

{
clrscr();
char nama[25];
char alamat[50];
printf("Nama Lengkap: ");gets(nama);
printf("Alamat : ");gets(alamat);
printf("\n");
printf("Data yang anda masukkan adalah\n");
printf("Nama : %s \n",nama);
printf("Alamat : %s \n",alamat);
getch();
return 0;
}
Fungsi puts( )
Perintah puts( ) sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar
dan secara otomatis akan pindah baris (new line). puts() berasal dari kata PUT STRING.

Bentuk Umum Penunlisan


puts("Ekspresi/pernyataan");

Contoh Puts
#include <stdio.h>
#include <conio.h>
main()

{
clrscr();
puts("Welcome to my life");
puts("t4f1d.blogspot.com ");
getch();
return 0;
}

Perbedaan antara Printf, Scantf, Puts, dan Gets.

- puts akan mencetak suatu kalimat dan akan memberi jarak atau memberi enter atau
menampilkan output selajutnya dalam baris baru. penggunaan puts ini biasanya
digunakan pada judul program yang akan dibuat.Sedangkan printf output akan
ditampilkan tanpa memberi jarak atau spasi atau enter antara printf sebelum dan
sesudahnya.
- Puts dibandingkan dengan printf(), puts ini mempunyai kode mesin yang lebih pendek.

- Scanf() tidak dapat menampung string yang mengandung spasi atau tab dan dianggap
sebagai data terpisah. gets() dapat menampung string yang mengandung spasi atau tab
dan masih dianggap sebagai satu kesatuan data
Program menghitung luas segitiga dengan bahasa C

#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
float a,t,luas;
printf(" Program Menghitung Luas Segitiga\n");
printf("\n Alas = ");
scanf("%f",&a);
printf("\n Tinggi = ");
scanf("%f",&t);
luas=a*t/2;
printf("\n Luas = %.2f\n",luas);
getch();
return 0:
}
Tugas Laporan
Pemograman Dasar
(13 Desember 2016)

OLEH:
FAHIRAH TAMARA SALIM
G41160409
GOLONGAN A

PROGRAM STUDI REKAM MEDIK


JURUSAN KESEHATAN
POLITEKNIK NEGERI JEMBER
2016

Anda mungkin juga menyukai